Vue3升级内容
Vue3升级内容
全部用ts重写 (响应式, vdom, 模板编译等)
性能提升, 代码量减少
调整部分api
Proxy实现响应式
回顾defineProperty
通过defineProperty实现一个对象的get和set, set上实现深度监听(分别在初始化函数的时候和set的时候. 深度监听就是一个递归), 但是在递归的时候是一次性递归的, 因此会导致层级比较深时, 性能不好. 监听数组的时候重写
删除属性, 新增属性的时候, 监听不到
Object.defineProperty的缺点
深度
原创
2020-08-06 14:02:39 ·
602 阅读 ·
0 评论