美文网首页
Vuejs-watch监测器 监测对象和数组

Vuejs-watch监测器 监测对象和数组

作者: 浪漫天下 | 来源:发表于2019-12-09 15:15 被阅读0次

一、监听对象object

    对象object是引用对象,只有改变对象的引用,watch才能正确监听到它的变化,如果只是改变对象的某一属性,则watch监听不到。

        1、如下图,修改对象value的引用地址,则watch可以正常监听到。

改变对象的引用地址

2、如果只改变对象的属性,则是监听不到的。

改变某一属性

3、如何监听到对象属性值的变化???

        一般有两种方法:1⃣️使用属性deep深度监听  2⃣️单独监听对象的某一属性(监听字符串)

1⃣️使用属性deep深度监听: 使用该方法是监听对象的所有属性,只要有一个属性值变化,就会监听到。一般会很消耗内存。(缺点:在handler函数中只能获取到变化后的对象,变化前的对象获取不到。后续请查阅资料。)

使用deep属性监听对象属性的变化

 2⃣️单独监听对象的某一属性(监听字符串):可以单独监听对象的某一属性,其余属性变化不监听。

单独监听对象某一属性

二、监听数组

    在变异 (不是替换) 对象或数组时,旧值将与新值相同,因为它们的引用指向同一个对象/数组。Vue 不会保留变异之前值的副本。

相关文章

  • Vuejs-watch监测器 监测对象和数组

    一、监听对象object 对象object是引用对象,只有改变对象的引用,watch才能正确监听到它的变化,如...

  • 监测器

    这个检测器 我一定要挂在脖子上 雄赳赳气昂昂 我像背着炸药包 去炸一炸什么好呢?

  • 同步监视器锁定的释放问题

    在任何编程语言中,事关线程安全问题非常重要,而同步监测器是解决java多线程安全问题的关键,关于监测器锁定...

  • 读《三体2》-第20天

    《三体2》363至373页 联合舰队开始部署捕获三体监测器,经过进一步观察发现那不是一个监测器,最后改称水滴,成功...

  • 星跳

    外星人在地球上放了一个监测器,用来听这颗星球的地壳运转声。 此前都一切正常,直到有一天开始,监测器总是能测到异常数...

  • 本特利监测器1900/65A-00-01-01-00-00

    本特利监测器1900/65A-00-01-01-00-00 描述 1900 / 65A通用设备监控器旨在持续监控和...

  • 神器流量监测器----TrafficMonitor

    https://github.com/zhongyang219/TrafficMonitor/releases 这...

  • Array的变化侦测(二)

    侦测数组中元素变化 侦测数组的变化类比对Object的递归处理,我们也需要监测子项的变化。另外,数组与对象的使用需...

  • 崽哩02--胎动计算方法+待产物品大配备

    2017年9月4日 产检 产科主任交代事项: 1.每天都应该数胎动 很多孕妈妈自己买了胎心监测器在家,以便随时监测...

  • Tcpdump抓包工具使用说明

    Tcpdump介绍 Linux环境下的嗅探器tcpdump是一个多用途的网络通信监测器,可捕获和显示报文及其内容。...

网友评论

      本文标题:Vuejs-watch监测器 监测对象和数组

      本文链接:https://www.haomeiwen.com/subject/kipbgctx.html