elementui源码_Element UI 终于还是来啦
昨天, Element Plus for Vue 3.0 Beta 版本正式發布了!
對,就是那個被外界傳言不再維護的Element UI!
Element Plus for Vue 3.0 是一個使用 TypeScript + Composition API 重構的全新項目。官方團隊幾乎重寫了每一行 代碼,用最Vue 3的方式呈現了最完美的Element,主要有:
- 使用 TypeScript 開發,提供完整的類型定義文件
- 使用 Vue 3.0 Composition API 降低耦合,簡化邏輯
- 使用 Vue 3.0 Teleport 新特性重構掛載類組件
- 使用 Lerna 維護和管理項目
- 使用更輕量更通用的時間日期解決方案 Day.js
- 升級適配 popperjs, async-validator 等核心依賴
- 完善 52 種國際化語言支持
除此以外,還有:
- 全新的視覺體驗
- 優化的組件 API
- 更多自定義選項
- 更加詳盡友好的文檔
說到這里,你是不是已經躍躍欲試了呢?
直接來到Element Plus官網,先進行安裝:
npm?install?element-plus?--save關于快速上手可參考官網,里面對于全局配置、按需引入以及如何與新版的vue-cli搭配使用都有詳盡的說明。
最后引用一下官方的 FAQ,他回答了小伙伴們現在最為關心的三個問題:
Q:Element Plus 和 Element UI 是什么關系? 為什么又一個新項目?
正如 vue-next 之于 vue,一次 100% 的重構雖然解決了很多歷史遺留問題,但也不可避免的引入一些新的 bug 和問題,而獨立的 issue 和 pr 可以減少大家使用和反饋的心智成本,也能更加方便我們定位問題,并行維護迭代。
Q: 老 Element 項目可以平滑升級到 Vue 3.0 + Element Plus 嗎?
由于 Vue 3.0 升級引入了部分 API 的調整,老項目的升級不可避免的要做些許改動。但我們力爭把變更內容做到可控,只需要很少的調整就能完成項目升級。在今后 Vue 3.0 的項目里,還是熟悉的 Element 的配方和味道。
Q: Element UI 還會維護嗎?
當然會!(而且一直在正常迭代發布呀 ヽ(? ゚ ▽ ゚)ノ)
每每看到社區類似的擔憂,對我們都是一種鞭策。作為一個負責任的開源項目,必然不會辜負大家的期待。隨著用戶的增多,肩上的壓力也越來越大,希望大家使用了 Element 能真正為項目開發減負提效,這樣我們多加班,大家早下班,想到這,感覺胸前的紅領巾更鮮艷了 ?。
開源不易,也希望大家多多關注與支持Element以及現在的新成員Element Plus
相關鏈接
- github:https://github.com/element-plus/element-plus
- 官方文檔:https://element-plus.gitee.io/#/zh-CN
關注我,送你一本源碼學習手冊
加入全網最大React源碼學習社群
總結
以上是生活随笔為你收集整理的elementui源码_Element UI 终于还是来啦的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 零窗口探测怎么抓包_万事俱备,只待“窗口
- 下一篇: 与计算机交朋友优秀教案,《与计算机交朋友