【发布时间】:2019-03-24 01:45:02
【问题描述】:
我正在尝试将数据绑定到 b 表中的 b 输入,但是,对输入值的更改不会传播到表中的项目。
到目前为止,这是我的代码:
<template>
<div :class="`col-${fields.length}`">
<h6 class="text text-center">{{header}}</h6>
<b-table
:items="items"
:fields="fields"
>
<template v-for="field in fields"
:slot="field.key" slot-scope="data">
<b-form-input class="border-0 no-shadow p-1" type="number" v-model="data.value"
></b-form-input>
</template>
</b-table>
</div>
</template>
<script>
export default {
props: [ "header", "fields", "items"]
}
</script>
基本上我想要的只是每次更改 b 输入的相应值时更改 items 的值。
但是items永远不会改变...
我在这里做错了什么?
【问题讨论】:
标签: vuejs2 vue-component