【发布时间】:2021-01-21 10:27:57
【问题描述】:
我正在尝试在 Vue 中插入一个对象,但我不能...
data: {
formValid: {},
buttonIsDisabled: true,
statusModal: 'active',
},
methods: {
closeModal() {
this.statusModal = ''
this.formValid.test = "test"
}
},
watch: {
formValid: {
handler(o, n) {
console.log(o)
console.log(n)
},
deep: true
}
}
当我执行 'this.formValid.test = "test"' 时,我不会去 Watch,但是如果我将这个对象放入 formValid 并更改它,在这种情况下,我会去 Watch。
你知道我怎样才能得到这个活动吗?
【问题讨论】:
-
为什么不只为这个逻辑创建一个单独的变量?
-
这能回答你的问题吗? Vue Watch not triggering
标签: vue.js vuejs2 vue-component