摘要: Vue2源码解读 - 响应式原理及简单实现 直接进入主题了,想必大家都知道实现vue响应式核心方法就是 Object.defineProperty,那就从它开始说 Object.defineProperty 缺点: 深度监听,需要递归到底,一次性计算量大 无法监听新增、删除属性(需要vue.set 阅读全文
posted @ 2021-10-24 23:07 石志凯 阅读(235) 评论(0) 推荐(1) 编辑
摘要: Vue2源码解读 - $set()使用及实现原理 当我们给响应式的对象新增属性时,新增的属性并不会渲染到页面中 对于响应式的数组,增加元素、修改数组长度时,数组的这些变化也不会反映到页面中 那么如何让新增的对象或数组实现响应式及时渲染页面呢? 使用this.$set() 官方定义 Vue 不允许在已 阅读全文
posted @ 2021-10-24 23:00 石志凯 阅读(928) 评论(0) 推荐(0) 编辑