props: {
section:{ type: Object, default: false },
showModal:{ type: Boolean, default: false }
},
methods: {
setParams(param, itemId) {
let index = this.section.filter_values[param].indexOf(itemId)
if (index >= 0) {
this.section.filter_values[param].splice(index, 1);
} else {
this.section.filter_values[param].push(itemId)
}
},
}
watch: {
section (val, oldVal) {
console.log('change section filter');
}
}
watch('section.filter_values.param')
deep: true
. Тогда он будет рекурсивно отслеживать все свойства на любом уровне вложенности.