美味值:🌟🌟🌟🌟🌟前端
口味:鐵鍋燉排骨vue
文章儘量的以圖文形式還原尤大的直播內容(爲了你有更好的觀看體驗,歐巴添加了一些相關連接)。還沒觀看的同窗能夠和你們一塊兒來一波圖文 Reaction,看過的同窗也能夠再梳理一遍重點內容,廢話少說,讓咱們開始吧!
上面的數據是截止到今年 4 月份的,與去年同期相比,增加很可觀,整個的前端開發市場還在不斷擴大。webpack
Vue3 發佈後官方並無強推全部的用戶都升級 Vue3,由於生態須要時間,生態裏的工具、周邊以及庫都須要時間去兼容,Vue3 的一些新用法也須要時間去沉澱。git
(這位新加入的老哥,講道理,豹紋有點帥。)github
Vue Router 和 Vuex 早已是 Vue 框架的一部分,它們的穩定是很是重要的。web
社區生態庫也在逐步遇上。vue-cli
該知道的都知道了,不知道的慢慢了解。 -- 姜雲升
vue-cli 和 Vite 的主要區別
在於:vue-cli 基於 webpack 二次開發,vue-cli 涵蓋的範疇比較廣,維護成本很是高。一些常見的配置變得複雜化了。npm
Vite 會繼承 vue-cli 的優勢,選擇更簡潔的路線,插件機制基於 Rollup 的 API,很是簡潔直觀。比起 Webpack,Rollup 的插件會好寫不少,更加容易理解。瀏覽器
Vite 插件還能夠支持定製開發服務器、middleware 以及對熱更新的行爲作細緻的調整。服務器
現有項目若是與 Webpack 強依賴,可能也沒有辦法簡單的遷移過來。
能夠理解爲把 Vue2 換成了 Vue3,把 Webpack 換成了 Vite,就獲得了 VitePress。
上面的第三點,React 的 MDX 也有一樣的問題,不過 VitePress 把它解決了。
只要你的 script 標籤帶了 setup 屬性,那麼你聲明的變量就能夠直接在模板裏使用。
並且,setup 能夠幫助咱們簡潔不少代碼,提高編碼體驗。
好比咱們有 Comp.vue 和 App.vue 兩個組件。
在 setup 下,App 引入 Comp 組件後能夠直接使用,無需註冊。
對比一下:
<style>
動態變量注入點擊 make it green 按鈕後:
原理也很簡單,使用原生 CSS 變量,將動態內容進行綁定,剩下就所有交給瀏覽器去作,因此運行時開銷很是小。是個性價比很高的特性。
不用在 Vue Devtools 兩個版本之間來回切換了,新的 Vue Devtools 同時支持 Vue2/3。
這張圖是開發時的截圖,有些模糊,不過不要緊。大體咱們能夠從圖中看出:
性能調試面板能夠幫咱們找出哪一個組件渲染特別慢,還有鼠標事件、鍵盤事件、組件事件、組件重渲染等。
最關鍵的是這個 Timeline 支持第三方插件對其進行擴展。
Volar 是將來官方主推的 VS Code 插件,將會替代 Vetur(歷史包袱)。
如上圖,Volar 提供了幾乎和 TSX 同樣的開發體驗,能夠進行模板類型檢查。
將來會將 Vetur 的一些重要的功能以及一些新的探索整合到 Volar 上。
同時 Volar 的做者還開發了 vue-tsc,在 CI 上支持能夠同時檢查 TS 文件以及 Vue 文件裏的 TS 類型錯誤,內部的實現適合 Volar 同樣的。
固然,也會和其餘的編輯器進行官方合做,提供支持。
微軟剛剛發佈聲明,IE11 將在 2022 年 6 月 retire,可見其推進 IE 用戶改用 Edge 的決心。
近期另外一個重大發布,總體的內容比較大,預計在 3.1 發佈。
Vue3 升級版:底子裏是 Vue3,上層兼容 Vue2 的行爲。大部分的功能均可以徹底支持。
能夠選擇將整個應用能夠跑在 Vue2 模式下,再將某幾個單獨的組件跑在 Vue3 模式下。
也能夠反過來,整個應用跑在 Vue3 模式下,再將幾個舊的 Vue2 組件移植過來,再慢慢的更改爲 Vue3 的模式。
儘量的給你們提供了兼容的靈活性。
目前文檔在vue-compat倉庫裏。public API 會盡量的兼容,可是一些私有 API 確實沒有辦法徹底兼容。文檔中有詳細的支持列表。
並提供了詳盡的 step by step 的流程vue-hackernews-2.0
由於上面的兼容版移到了 3.1,因此原有的 3.1 內容將會移到 3.2,不過預計也會很快發佈,具體的細節會在發佈時披露。
預計在 Q3 2021 去作。
但願在 Q3 Vue2.7 發佈以後,整個的 Vue2 到 Vue3 的升級過程會變得更加順滑。能夠先基於 Vite 切換到 Vue2.7,Compsition API 會直接內置,再切換到 Vue3 會更加簡單。
將會在 2021 年 6 月底,將 npm 默認安裝指向 Vue3,文檔也會默認指向 Vue3 的文檔,但願新的用戶會以 Vue3 做爲基準。
本文已收錄在前端食堂同名倉庫 Github github.com/Geekhyt,歡迎光臨食堂,若是以爲酒菜還算可口,賞個 Star 對食堂老闆來講是莫大的鼓勵。
1.若是你以爲食堂酒菜還合胃口,就點個贊支持下吧,你的贊是我最大的動力。
2.關注公衆號前端食堂,吃好每一頓飯!
3.點贊、評論、轉發 === 催更!