【发布时间】:2019-01-21 00:02:36
【问题描述】:
我正在使用 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);
},
},
【问题讨论】:
-
显示更多代码,以便我们更好地理解问题。
-
@skribe 我添加了一些代码来说明。
-
取消标记 D 因为它似乎与 D 编程语言没有任何关系...
-
不错不错,这是一个失败标签。
标签: vue.js vuejs2 bootstrap-vue