我想在由vue-multiselect
.
如果我有一个简单的字符串数组,如下所示,我可以让它正常工作:
['Test 1', 'Test 2', 'Test 3']
但是,当我使用对象数组时,我无法让它工作。例如,如果我有以下内容:
<v-multiselect :options="[{id: 1, name: 'Test 1'}, {id: 2, name: 'Test 2'}, {id: 3, name: 'Test 3'}]"
label="name"
track-by="id"
v-model="test">
</v-multiselect>
无论我如何设置test
v-model 连接的数据属性,它都不会预选值。我试过1
, 2
, 3
, '1'
, '2'
and '3'
for test
when track-by
is id
and'Test 1'
等 when track-by
isname
但似乎没有任何效果。
我在这里做错了什么?我查看了https://vue-multiselect.js.org/#sub-single-select-object上的文档,但是当您要为对象数组预设值时,它们似乎没有提供示例选项。谷歌搜索也没有返回我正在寻找的东西。
在一个相关主题上,一旦我得到这个工作,当我将组件设置为时,我需要改变什么来选择多个值multiple
?谢谢你。