watch监听器
在组合式 API 中,我们可以使用 watch 函数在每次响应式状态发生变化时触发回调函数
watch(num1,(newnum1,oldnum1)=>{
console.log(newnum1,oldnum1)
})
在代码里面num1传输的是响应式函数,后面括号中的第一个值是num1中最新修改的值,第二个值是修改前的值。
在处理对象时使用
watch(()=>num2.value.name,(newnum2,oldnum2)=>{
console.log(newnum2,oldnum2)
})
使用getter 函数 “ ()=> ”处理数组中的name值后面的使用和之前一样
使用数组监听两个值
watchEffect监听器
使用这个监听器时直接把数据放进去就行了,但改变其中一个数据我们会拿到里面所有的数据