Vue3.0和Vue2.0的區別
默認進行懶觀察(lazy observation)。
在 2.x 版本里,不管數據多大,都會在一開始就為其創建觀察者。當數據很大時,這可能會在頁面載入時造成明顯的性能壓力。3.x 版本,只會對「被用於渲染初始可見部分的數據」創建觀察者,而且 3.x 的觀察者更高效。
更精准的變更通知。
比例來說:2.x 版本中,使用 Vue.set 來給對象新增一個屬性時,這個對象的所有 watcher 都會重新運行;3.x 版本中,只有依賴那個屬性的 watcher 才會重新運行。
3.0 新加入了 TypeScript 以及 PWA 的支持
部分命令發生了變化:
下載安裝 npm install -g vue@cli
刪除了vue list
創建項目 vue create
啟動項目 npm run serve
默認項目目錄結構也發生了變化:
移除了配置文件目錄,config 和 build 文件夾。
移除了 static 文件夾,新增 public 文件夾,並且 index.html 移動到 public 中。
在 src 文件夾中新增了 views 文件夾,用於分類 視圖組件 和 公共組件。
————————————————
版權聲明:本文為CSDN博主「builder2991」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:Vue3.0和Vue2.0的區別