在 2018 年來臨之際,你應該知道的 Vue.js 的 11 個組件庫

轉載自:https://weibo.com/ttarticle/p/show?id=2309404186631451086722

2018 年來臨之際,繼最熱的 React 組件庫和 Angular 組件庫之後,這裏有 11 個流行和實用的 Vue.js 組件庫完善你的下一個用 Vue.JS 編寫 UI 界面的應用程序。


與 React 和 Angular 不同的是,Vue.js 是 Evan You 通過衆包( crowd-sourcing)來維護的一個開源項目。 這也是 Vue.js 最好的一部分,因爲會鼓勵你寫出更好的代碼和更好的文檔。

Vue.js 項目在得到 8 萬多個 star 的時候,Adobe,Gitlab 和 其他公司也都使用了它,它的受歡迎程度超過了想象,而且人氣似乎還在繼續增長。

Vue 成功的很大一部分在於其組件。使用其組件你可以獨立思考 UI 的每個片段,鼓勵可重用性和模塊化,並幫助保持 UI 的一致性。所有的 Vue 組件也都是 Vue 實例,所以接受相同的選項對象並提供相同的生命週期鉤子函數。

組件也可以與 Bit 共享來連接像 Git,Yarn 和 NPM 這樣的工具,以形成存儲庫之間的無摩擦代碼共享體驗。 也可以將任何 Git 存儲庫中的組件分離出來,並將其快速分享給動態和可固定的組件集合。 從那裏,組件可以被單獨發現並打包給管理者一起使用,或者在任何存儲庫中進行進一步修改。

1. Vuetify

https://www.oschina.net/p/vuetify

Vuetifyjs 根據材料設計規格提供 UI 佈局。 V 1.0 Alpha 版本提供了超過 80個 reusbale 組件,其中包含一個易於記憶的語義設計,它基於名稱簡單明瞭 type-as-you 的類型屬性。在GitHub 上有超過 7K 的 star。

2. Vue Material

https://www.oschina.net/p/vue-material

Vue Material 是一個實現 Google’s material design 的 Vue 組件庫,大約有 5K 的 star,它提供了適合所有現代 Web 瀏覽器的內置動態主題的組件,它的 API 也簡單明瞭。

3. Keen UI

https://www.oschina.net/p/keen-ui

使用 Vue 編寫的基本輕量級 UI 組件庫,並受 Material Design 的啓發,雖然受 Material UI 規範的啓發,但 Keen-UI 並不是真正的 Material UI 庫。它不是一個CSS框架,不包括網格系統或排版風格,但有需要Javascript 的組件。

4. Element

https://www.oschina.net/p/element-ui

用於 Web 的 Vue.js 2.0 UI 工具包,這個使用廣泛流行的 Vue 2.0 網絡工具包提供了豐富的可定製組件的選擇。 而且還提供了中文文檔,擁有一套完整的生態系統,爲下一個 Vue UI 庫提供了強有力的選擇。

5. Buefy

https://www.oschina.net/p/buefy

Buefy 基於 Bulma 和 Vue.js 的輕量級UI組件,它提供了即裝即用的輕量級組件。雖然組件選擇有限,但是值得你去嘗試。

6. Bootstrap-Vue

https://www.oschina.net/p/bootstrap-vue

使用 Vue.js 和世界上最流行的前端 CSS 庫—Bootstrap V4 在 Web 上構建響應式,移動優先項目。

Bootstrap-Vue 爲 Vue.js 2.4+ 提供了 Bootstrap V4 組件和最全面的網格系統的實現,它具有廣泛的自動化 WAI-ARIA 輔助功能標記。

7. AT-UI

https://www.oschina.net/p/at-ui

AT-UI 是一個模塊化的前端 UI 框架,開發基於Vue.js 的快速和強大的 Web 界面。專門爲桌面應用程序構建,AT-UI提供了一套 npm + webpack + babel 前端開發工作流程。全英文的文檔對用戶來說可能是具有有挑戰性的,但它提供了一個體面的乾淨整潔的 UI 組件。

8. Fish-UI

https://www.oschina.net/p/fish-ui-

Fish-UI 是 webpack 和 ES2015 協同工作的工具包。 幾乎沒有文檔,這個庫有超過 35 個組件可供選擇和有一個乾淨整潔的界面。

9.Quasar

https://www.oschina.net/p/quasar-framework

這個流行的框架是包括用 Vue 構建的幾十個 Vue.js 組件組成,爲響應式 Web 應用程序和混合移動應用程序提供的豐富功能選項。組件是作爲 Web 組件編寫的,所以它們嵌入了 HTML,CSS 和 Javascript 代碼,只需在頁面和佈局模板中標註一個 HTML 標記即可使用。

10. Muse UI

https://www.oschina.net/p/muse-ui

Muse-UI 是 Vue.js 2.0 的一個 Material Design UI 庫。 這個組件庫是中文文檔,對於尋求 Vue.js Material Design 的人來說,這些組件的功能是很強大的。

11. Vux

https://www.oschina.net/p/vux

Vux 是一個受 WeChat 的 weUI 的啓發開發的廣受歡迎的移動應用組件庫。Vux 基於 webpack+vue-loader+vux 可以快速開發移動端頁面,配合 vux-loader 方便你在 WeUI 的基礎上定製需要的樣式。 vux-loader 保證了組件按需使用,因此不用擔心最終打包了整個 vux 的組件庫代碼。

其他組件:

在組件和庫中,個人組件可以在 awesome-vue 項目中找到 。爲了保持 UI 的一致性,避免重複,避免將整個庫添加到項目中,還可以將 Bit 添加到任何庫,以便輕鬆快速地使用 NPM / Yarn 安裝個人組件。

無論你選擇一個庫還是使用自己的設計組件,Vue.js 似乎都是你下一個應用程序的最好選擇,它提供了一個輕鬆,輕量級且多功能的框架。

來自:bitsrc​​​​




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章