(1)监测机制的改变
基于代理 Proxy 的 observer 实现
,提供全语言覆盖的反应性跟踪。Object.defineProperty
的实现所存在的很多限制:(2)只能监测属性,不能监测对象
Map、Set、WeakMap 和 WeakSet
。(3)模板
2.x
的机制导致作用域插槽变了,父组件会重新渲染,而 3.0 把作用域插槽改成了函数的方式
,这样只会影响子组件的重新渲染,提升了渲染的性能。直接使用 api 来生成 vdom
。(4)对象式的组件声明方式