【发布时间】:2020-03-23 15:57:13
【问题描述】:
环境:
vue@^2.6.10:
vuetify@^2.1.0
我想使用v-data-table 显示搜索结果并在v-data-table 的每一行中添加评估按钮。
不幸的是我有两个问题:
- 评估按钮未显示
- 我不知道如何获取按下按钮的行数据
我需要改变什么?
模板
<v-data-table
:headers="headers"
:items="search_result"
>
<template slot="items" slot-scope="row">
<td>{{row.item.no}}</td>
<td>{{row.item.result}}</td>
<td>
<v-btn class="mx-2" fab dark small color="pink">
<v-icon dark>mdi-heart</v-icon>
</v-btn>
</td>
</template>
</v-data-table>
脚本
data () {
return {
headers: [
{ text: 'no', value: 'no' },
{ text: 'result', value: 'result' },
{ text: 'good', value: 'good'},
],
// in real case initial search_result = [], and methods: search function inject below data
search_result: [{no: 0, result: 'aaa'}, {no:2, result: 'bbb'],
}
},
【问题讨论】:
标签: vue.js vuejs2 vue-component vuetify.js