watch: {
'arr[0].value',
function (val, oldVal){}
}
这么写会报错 Watcher only accepts simple dot-delimited paths. For full control, use a function instead
对于监听数组的某项的指 watch 可能不太给力
正确解决办法
created() {
this.$watch(
() => this.arr[0].value,
function(val, old) {}
)
}
或
computed: {
watchInputData() { return this.arr[0].value; }
},
watch: {
watchInputData() {}
}