Менеджер состояний
Стандартная обработка событий
В обычной ситуации для интеграции достаточно передать переменную в v-model
<v-select
:options="$store.state.options"
v-model="$store.state.selected"
></v-select>
Дополнительная обработка событий
Если вам необходимы дополнительные действия при изменении переменной вы можете воспользоваться сочетанием свойства value
и событием update:model-value
.
<v-select
@update:model-value="customHandler"
:options="$store.state.options"
:value="$store.state.selected"
></v-select>
customHandler(val) {
// Некоторые действия и вызов мутации
this.$store.commit("setActiveBook", val);
}