vue3watch deep
时间: 2023-11-14 09:11:59 浏览: 62
vue3
在Vue3中,通过watch监听的ref对象默认是浅层监听的,直接修改嵌套的对象属性不会返回要监听的具体属性。例如,在上述代码中,我们可以使用watch监听state.value.age属性的变化,并在回调函数中打印出相应的信息。如果我们想要监听嵌套在state.value中的name属性的变化,: true}选项。例如,我们可以使用watch监听state.value.name属性的变化,并在回调函数中打印出相应的信息,代码如下:
watch(() => state.value.name, () => {
console.log('name变化了')
}, { deep: true })
阅读全文