单个监听 可以定义多个watch进行监听
import {watch} from 'vue'
setup(props){
watch(
()=>props.count,//要监听的值
(new,old)=>{
console.log(new)
console.log(old)
},
{ deep: true, immediate: true }
// deep 深度监听 可以监听复合数据类型
// immediate 绑定时候就触发一次函数的执行
)
const shadow = computed({
get: () => props.visible,
set: (val) => {
// emit('update:visible', val);
}
});
}
多个监听
watch(
()=>[props.count,props.title],//要监听的值
([newcount,oldcount],[newtitle,oldtitle])=>{
}
)