Я хочу обновить значение выбора, щелкнув добавленный элемент в выборе Vuetify. Но модель не обновляет текст элемента во вводе выбора.
<v-select
:items = "loadedTasks"
v-model = "selectedTask"
item-text = "text"
item-value = "value"
return-object
:menu-props = "{closeOnContentClick: true}"
>
<template v-slot:prepend-item>
<v-list-item
@click = "selectedTask = {text:'none', value: 'none'}"
>
Text
</v-list-item>
</template>





Если вы пытаетесь добавить какой-то элемент «по умолчанию» к выбору, prepend-slot никуда не денется, поскольку его нельзя «выбрать». Лучше просто добавить свой "дефолтный" элемент прямо в массив loadedTasks
Например, используя вычисленное:
computed: {
tasksToSelect() {
return [{text:'none', value: 'none'}, ...this.loadedTasks]
}
}
... и использовать его как <v-select :items = "tasksToSelect" />
Я просто удалил добавленный элемент ... не было возможности установить первый параметр для отображения: none ... изменил первый элемент в loadedTasks, чтобы он отображался как добавленный элемент ... спасибо!