Мой select:
<select class="form-select" @change="changeSettings('category', item.id, $event)">
<option value="-1" selected>не выбрано</option>
<option v-for="category in categories" :value="category.id"
:selected="GetSelected('category', item.id, category.id)">{{ category.name
}}
</option>
</select>
Здесь в GetSelected я проверяю необходимость вернуть selected или возвращаю ' '.
После добавления в select option через Vue, выбранным оказывается последний добавленный элемент, несмотря на то, что всем добавленным элементам в GetSelected я вернул ' '. Я хочу что бы выбранный option остался "не выбрано".
Была попытка решить через @change , чья задача сейчас фиксации выбранного пользователем option, но, как оказалось при добавлении vuejs option в select - @change не вызывается.
Надеюсь, вопрос поставлен понятно, использую vue недавно. Поиск по документации и на других Q&A результата не принес.