vue3 watch监视不到对象里面的oldValue ref定义的基本类型响应式数据可以
监视ref定义的多个基本类型响应式数据
watch( [name, age], (newV, oldV) =>{ console.log('newV :>> ', newV, oldV); })
监视reactive所定义的一个响应式数据中的某个属性
watch( ()=> person.name, (newV, oldV) =>{ console.log('newV :>> ', newV, oldV); })
watch([()=> person.name,()=> person.age], (newV, oldV) =>{ console.log('newV :>> ', newV, oldV); }) // 多个
监视reactive定义的 默认开启深度监视且关不掉 但是 监视reactive定义的对象中的某个对象类型属性 需要开启深度监视
watch( ()=> person.obj, (newV, oldV) =>{ console.log('newV :>> ', newV, oldV); }, {deep: true})
标签:console,log,oldV,watch,vue3watch,监视,newV From: https://www.cnblogs.com/lucky06y/p/17118327.html