【发布时间】:2021-03-21 11:55:13
【问题描述】:
(对不起,我的英语不好)
我是使用 Vue 和 Bootstrap Vue 的新手。
我正在使用 API 的数据构建一个表。第一行的字段是根据从 API 接收到的数组的键构建的。像这样: https://i.stack.imgur.com/abq1Q.png
我想在第一列中添加一个复选框,而不是“索引”字段,但我真的不知道怎么做。我想要这个:https://i.stack.imgur.com/mpna8.png
这是我的代码:
template: /*html*/`
<div class="mx-auto commodity card">
<div class="commodity__div-buttons">
<div class="commodity__buttons">
<b-button variant="success">Add row</b-button>
<b-button variant="danger">Delete</b-button>
</div>
<div class="commodity__generate">
<b-button variant="primary" @click="getSessionStorageData">Generate</b-button>
</div>
</div>
<b-table striped hover responsive :fields="fields" :items="commodity_data">
<template #cell(index)="data">
<input type="checkbox">
</template>
</b-table>
</div>
`,
data() {
return {
commodity_data: [],
fields: [
'index',
{
key: 'hu_count',
label: 'Hu Count'
},
{
key: 'dimensions',
label: 'Dimensions'
},
{
key: 'weight',
label: 'Weight'
}
]
}
}
非常感谢您的帮助。
【问题讨论】:
标签: javascript html vue.js vuejs2 bootstrap-vue