watch侦听器
认识watch侦听器
watch
需要侦听特定的数据源,并在单独的回调函数中执行副作用
-
watch第一个参数监听源
-
watch第二个参数回调函数cb(newVal,oldVal)
-
watch第三个参数一个options配置项是一个对象
{
- immediate: true, 是否立即调用一次
- deep: true 是否深度侦听
}
监听Ref 案例
1 | import { ref, watch } from 'vue' |
侦听多个ref
1 | import { ref, watch ,reactive} from 'vue' |
监听Reactive
使用reactive监听深层对象开启和不开启deep 效果一样
1 | import { ref, watch ,reactive} from 'vue' |
监听reactive 单一值
1 | import { ref, watch ,reactive} from 'vue' |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Dludoraの博客!
评论
ValineDisqus