11.watch

学习要点:
1.watch
本节课我们来要了解一下 Vue3.x 中的侦听 watch 的用法;
一.watch
1. 在 watch 和在传统的 options 选项对象配置是一样的,具体如下:
(1) . 侦听特定的数据源(watchEffect 是收集依赖式);
(2) . 副作用在第二参数回调执行,并且是懒执行(数据源发生变更);
(3) . 可以访问当前更变的值和上一次变更前的值;
// 这里的 count.vaue 表示要监听的数据源
watch(() => count.value, (count, prevCount) => {
// 在这里执行副作用,参数 1,2 为新旧值
console.log('count:', count, 'prevCount:', prevCount)
})
PS:参数 1,也可以使用 return 返回的方式;
watch(() => {
return count.value
},... 2. 如果想要使用 watch 侦听多个数据源,具体格式如下:
watch([count, name], ([count, prevCount], [name, prevName]) => {...
PS:在侦听的第一个参数,如果没有使用箭头函数,会自动展开.value;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值