首頁 > 科技

Vue v3.1.0 (Pluto) 釋出

2021-06-09 11:54:06

出品|開源中國

文|局長

Vue.js v3.1.0 (Pluto) 已釋出,目前的最新版本為 3.1.1。

新版本增加了多項新特性,優化了效能,以及修復 bug,同時還有一些破壞性的變化。

新特性

  • Migration Build:提供相容 Vue 2 行為的 Vue 3 構建。Migration Build 旨在幫助將現有的 Vue 2 應用程式遷移到 Vue 3

  • compiler-core:支援空白字元處理策略 (dee3d6a)

  • 當使用 runtime 編譯器時,支援元件級別的compilerOptions(ce0bbe0)

  • config:支援通過app.config.compilerOptions配置 runtime 編譯器 (091e6d6)

  • 支援通過is="vue:xxx"將普通元素轉換為元件 (af9e699)

  • devtools:改進對 KeepAlive 的支援(03ae300)

  • devtools:引入效能事件 (performance events) (f7c54ca)

  • 引入 onServerPrefetch (#3070) (349eb0f)

效能優化

  • 只有當實際改變時才會觸發$attrs的更新 (5566d39)

  • compiler:解析閉合標籤時跳過不必要的檢查 (048ac29)

  • 當使用 global mixins 時,避免對 props/emits 的規範化進行 deopt 處理


IT145.com E-mail:sddin#qq.com