Vue2 响应式原理 简述

92 阅读1分钟

Vue中data里的数据在创建的时候,都会被Object.defineProperty方法转为get和set方法,data中数据在赋值修改时,set方法就会调用,查询渲染视图,data中数据只调用时get方法会被触发。(数组对象除外)

image.png 数组,对象都可以使用this.$set()方法实现响应式更新,但还是不会触发set,get方法

v2.cn.vuejs.org/v2/guide/re…