передается массив изображений. Результат работы - измененный массив изображений. Можно ли это сделать используя v-model или так не получится? Он мне постоянно выдает что
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "value"
Как поддерживаешь v-model?
Сначала локализую в data, потом после всех изменений делаю this.value = cloneDeep(this.localValue)
Vue.component('base-checkbox', { model: { prop: 'checked', event: 'change' }, props: { checked: Boolean }, template: <input type="checkbox" v-bind:checked="checked" v-on:change="$emit('change', $event.target.checked)" > })
this.value если оно prop тупо в лоб менять нельзя, на это и ругается
Обсуждают сегодня