чтобы при изменении select'а появлялся confirm с подтверждением изменения значения. И если пользователь отказывается - модель не менялась.
Пробовал написать через watcher, но код вида
items(newValue, oldValue) {
if (
confirm("Это действие сбросит ваши данные. Продолжить?")
) {
this.doSomething();
} else {
this.items = oldValue;
}
}
приводит к бесконечному циклу спрашивания :)
селект на @changed - делать confirm. ну и сохранять где-то старое состояние
не использовать v-model и использовать :value + @input/@change ?
Обсуждают сегодня