vue3.0和2.0的區別


1.新增搖樹優化

把沒用的丟掉有用的合並打包

2.默認進行懶觀察

在2.0版本中不管數據多大,都會在一開始創建其為觀察者,當文件龐大時,對頁面的性能會有顯著的影響,在3.0版本中他只會對渲染初始可見的數據創建觀察者,使3.0的觀察者更為高效

3.更准確的變更通知

在2.0中使用vue.set給對象新增加一個屬性,會使所有的watcher重新運行,而在3.0中只會使依賴的watcher重新運行

4.vue2和vue3雙向數據綁定原理發生了改變

vue2 的雙向數據綁定是利用ES5 的object.definePropert對數據進行劫持結合,訂閱發布的模式
vue3中使用了 es6 的 ProxyAPI 對數據代理。

5. vue2和vue3組件發生改變

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM