【vue3学习P5-P10】vue3语法;vue响应式实现

0、vue2和vue3对比

框架版本 API方式 双向绑定原理 dom Fragments Tree-Shaking
vue2 选项式API(Options API) 基于Object.defineProperty(监听)实现,不能双向绑定对象类型的数据【通过Object.defineProperty里面的set和get做对象劫持,在处理数组等对象类型数据时,则是重写原型方法(push、pop等方法可以被监听)】 每次更新diff,都是全量对比