这是我的veu多选标记
这是代码
<multiselect
v-model="baths"
placeholder="Bath"
track-by="label"
label="label"
:allow-empty="true"
:options="options.baths"
:select-label="''"
:selected-label="''"
:deselect-label="'Remove'"></multiselect>
答案 0 :(得分:1)
只需使用您希望预先选择的数据填充baths
数据属性。
data: {
baths: [],
options: {
baths: [
// baths list here
]
}
},
mounted() {
this.baths.push(this.options.baths[1]);
}
另外,您需要将multiple
属性设置为true
:
<multiselect
v-model="baths"
placeholder="Bath"
track-by="label"
label="label"
:allow-empty="true"
:options="options.baths"
:select-label="''"
:selected-label="''"
:deselect-label="'Remove'"
:multiple="true">
</multiselect>
请参见以下示例JS Fiddle: