Я хочу предварительно выбрать определенное значение в раскрывающемся списке выбора, сгенерированном с помощью 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-модель, оно не будет предварительно выбирать значение.Я пробовал 1
, 2
, 3
, '1'
, '2'
и '3'
для test
, когда track-by
равно id
и 'Test 1'
и т. Д., Когда track-by
name
, но, похоже, ничего не работает.
Что я здесь не так делаю?Я посмотрел на документы по https://vue -multiselect.js.org / # sub-single-select-object , но, похоже, они не дают пример, когда вы хотите предварительно установить значение длямассив объектов для опций.Google также не вернул то, что я искал.
По связанной теме, как только я получу эту работу, что мне нужно изменить, чтобы выбрать несколько значений, когда я устанавливаю компонент на multiple
?Спасибо.