gpt4 book ai didi

javascript - Bootstrap Vue 表 : show details when row clicked

转载 作者:数据小太阳 更新时间:2023-10-29 05:20:48 28 4
gpt4 key购买 nike

尝试实现与文档体验不同的体验:不是通过单击按钮显示行详细信息,而是在单击行时显示行详细信息。并且文档缺乏关于如何使其与示例不同的详细信息。

<b-table
v-if="tableIsReady"
:items="deals"
:fields="fields"
:per-page="recordsPerPage"
no-local-sorting
@sort-changed="sorting"
responsive
flex
striped
hover
@row-clicked="expandAdditionalInfo"
>
<template slot="row-details" slot-scope="row">
<b-card>
<h1>hello</h1>
</b-card>
</template>
</b-table>

这是我的功能,但我认为它根本不起作用

expandAdditionalInfo(row) {
row.showDetails();
}

最佳答案

很难找到...但只需添加:

@row-clicked="item=>$set(item, '_showDetails', !item._showDetails)"

说明

即使 _showDetails 不存在,$set 也会保留 react 性。

遗憾的是行对象不可访问,所以toggleDetails在这里不是一个选项。

关于javascript - Bootstrap Vue 表 : show details when row clicked,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52327549/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com