美文网首页
vm.$set 的实现原理

vm.$set 的实现原理

作者: 时间的溺水者 | 来源:发表于2020-05-28 10:14 被阅读0次

    vm.$set 的实现原理

    • 如果目标是数组,直接使用数组的 splice 方法触发相应式;

    • 如果目标是对象,会先判读属性是否存在、对象是否是响应式,最终如果要对属性进行响应式处理,则是通过调用 defineReactive 方法进行响应式处理( defineReactive 方法就是 Vue 在初始化对象时,给对象属性采用 Object.defineProperty 动态添加 getter 和 setter 的功能所调用的方法)

    Vue事件绑定原理是什么?
    • 原生事件绑定是通过addEventListener绑定给真实元素的,组件事件绑定是通过Vue自定义的$on实现的。

    相关文章

      网友评论

          本文标题:vm.$set 的实现原理

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