我正在使用来自 Bootstrap Vue 的表格,并且我试图在单击一行时显示行详细信息。
我使用row-clicked
了文档所说的事件,但我没有找到任何带有toggleDetails
方法的行详细信息。所以我什至不知道如何打开它以及toggleDetails
从哪里来。
有没有办法用row.clicked
事件打开这个详细信息行?
还是我应该使用另一种方法来做到这一点?
你有一些线索吗?
编辑
有一些代码可以更多地说明我的问题,我的表格中有详细信息行。
<b-table
v-if="items"
:items="items"
:fields="fields"
show-empty
striped
hover
responsive
empty-text="There is no messages to show"
class="col-sm-12 col-md-10"
@row-clicked="test"
>
<template
slot="message"
slot-scope="row"
>
{{ row.item.message }}
</template>
<template
slot="row-details"
slot-scope="row"
>
<code>{{ row.item.message }}</code>
</template>
</b-table>
您可以看到row.clicked
我在表格上使用的事件,然后是我尝试打开行详细信息的方法。这是一个带有一些console.log的简单方法
methods: {
test(item, index, event) {
console.log(item, index, event);
},
},