其他分享
首页 > 其他分享> > vue3 学习笔记

vue3 学习笔记

作者:互联网

watch

let sum = ref('0');

let person = reactive({

sex:‘女’,

age:18,

})

 

watch(sum,(oldVal,newVal) =>{

console.log(oldVal,newVal);

})

/**

监视reactive 所定义的一个响应式数据的全部属生

1.注意:此处无法正确获取oldVal

2.注意:强制开启了深度监视(deep配置无效)  {deep:false} 配置无效

watch(person,(oldVal,newVal) =>{

console.log(oldVal,newVal);

},{deep:false})  

 

**/

 

/**

监视reactive 所定义的一个响应式数据的某个属生   深度配置有效

watch(()=>person.sex,(oldVal,newVal) =>{

console.log(oldVal,newVal);

})  

**/

 

/**

监视reactive 所定义的一个响应式数据的某些属生  多个属性   深度配置有效

watch([()=>person.sex,()=>person.age],(oldVal,newVal) =>{

console.log(oldVal,newVal);

})  

**/

 

标签:console,log,person,watch,笔记,学习,newVal,oldVal,vue3
来源: https://www.cnblogs.com/tap819/p/16624485.html