问答

Vue中watch监听的属性在一个方法中发生多次变化,为什么只能监听

作者:admin 2021-04-22 我要评论

如上图,明明方法中发生了两次变化,watch却只监听到了一次?小白求解! ### 这是从性能优化上考虑的 vue采用微任务队列去轮询watcher,连续的两次改变是同步的...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

image.png
image.png
image.png
如上图,明明方法中发生了两次变化,watch却只监听到了一次?小白求解!

###

这是从性能优化上考虑的

vue采用微任务队列去轮询watcher,连续的两次改变是同步的,所以回调队列中只会添加一次回调

image.png

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • Vue中watch监听的属性在一个方法中发生

    Vue中watch监听的属性在一个方法中发生

  • js动态创建固定名称的对象

    js动态创建固定名称的对象

  • vant中 list、 PullRefresh使用,页面

    vant中 list、 PullRefresh使用,页面

  • git commit 提交代码lint失败,为什么

    git commit 提交代码lint失败,为什么

腾讯云代理商
海外云服务器