0

我正在使用 vue 多选。https://vue-multiselect.js.org

我的模板看起来像这样。

<multiselect v-model="value" :options="options" searchable="true"></multiselect>

默认情况下,当我打开多选时,搜索查询为空。

我希望默认搜索查询等于 v-model。

4

1 回答 1

0

单选:

<multiselect v-model="value" :options="options" :custom-label="nameWithLang" placeholder="Select one" label="name" track-by="name"></multiselect>

data: () => ({
    value: {name: 'MyValue', text: 'MyText'},
    options: [{name: 'MyValue', text: 'MyText'}]
}),
methods: {
    methods: {
        nameWithLang ({ name, text }) {
          return `${name} — [${text}]`
        }
      }
}

多选:

data: () => ({
    value: [{name: 'MyValue', text: 'MyText'}],
    options: [{name: 'MyValue', text: 'MyText'}]
})
于 2019-10-28T11:24:14.220 回答