vue3, watch只监听一次

let flag = true
watch(xxx, ()=>{
if(flag && !xxx.value) {
flag = false
}
}, {
immediate: true
})
设置immediate为true代表如果在 wacth 里声明了 xxx 之后,就会立即先去执行里面的函数
原文地址:https://www.cnblogs.com/-liujia/p/14810193.html