【发布时间】:2020-02-08 09:29:51
【问题描述】:
Vue 看不到简单数组项的变化。
我正在学习 Vue.js,但对 watcher 有疑问。 即我试图观察数组的变化,并改变一个数据值。 每次我添加新项目并更改或删除现有项目时,我都想更改值。
data() {
return {
change: false,
array: ['one','two','three','four']
}
},
watch:{
array:{
deep:true,
handler(){
this.change = true;
}
}
}
Vue 只查看数组长度何时更改,而不是特定元素。
【问题讨论】:
-
你是如何改变阵列的? vuejs.org/v2/guide/list.html#Caveats
标签: javascript arrays vue.js watch