【发布时间】:2020-04-16 20:40:45
【问题描述】:
我在 vue 多选中遇到了 v-model 的问题。 Multiselect 需要将一个对象传递给 v-model 以具有初始选定值,以便它可以将该对象与选项 Object 匹配。 这是我的代码示例:
<b-tr v-for="(income, index) in this.incomes" :key="income.id">
<b-td>
<multiselect
:options="selectAccount"
v-model="{id:income.account_id,account:income.accounts.account}"
label="account"
track-by="id"
></multiselect>
</b-td>
</b-tr>
Vue 不接受以这种方式将 Object 传递给 v-model,我想不出另一种方法来做到这一点。
这里是收入对象:
incomes: Array
0: Object
account_id:
accounts: Object
account:
id:
amount:
id:
date:
选项:
options: Array[3]
0: Object
account:
id:
【问题讨论】:
标签: javascript vue.js vuejs2 vue-reactivity vue-multiselect