видимо, где-то в коде
где-то в компоненте либо делаешь this.persistent = , либо v-model="persistent" скорее всего
model="persistent" есть в компоненте но без него клик не работает
Ну вот и мутация пропса
что делать ?)))
Не передавать пропсы в v-model)
а через что можно?
Можно что?
https://vuex.vuejs.org/ru/guide/forms.html#%D0%B4%D0%B2%D1%83%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D1%8F%D0%B5%D0%BC%D1%8B%D0%B5-%D1%81%D0%B2%D0%BE%D0%B8%D1%81%D1%82%D0%B2%D0%B0
я про v-modal если через него нельзя тогда что использовать
Нельзя выбирать решение, не имея задачи
v-model="mutableProp" Можно так: data() { return { local: this.value, }; }, props: { value: String, }, methods: { mutateProp(val) { this.local = val; this.$emit('input', this.local); }, },
Только нужно учитывать, что если родитель обновит value, то ничего не произойдёт
А, да. Но это уже частный случай.
Обсуждают сегодня