推薦11個非常優秀的 Vue.js 庫
Vue.js 是一個用于構建用戶界面和單頁應用程序的開源 JavaScript 框架,自2014年首次發布以來,Vue 經歷著不斷的成長。2018年 Vue.js 主題的 VueConf 峰會參加者眾多,Vue.js 也被票選為用戶滿意度最高的 JS 框架。
和競爭對手 React 框架相比,Vue 的區別優勢在于他們的核心團隊在解決框架中出現的問題時態度非常積極。舉個例子,Nuxt 框架(一個構建通用 Vue 應用程序的框架)的開發者中很多都來自 Vue 的創始團隊。
另一個例子就是 vue-class-component,它支持使用 class 類方式來開發 vue 組件,并且即將被整合在 Vue 3.0 中,Vue 3.0 預計將在2020年第一季度發布。
雖然 Vue 功能強大,但仍然有很多 Vue 庫能夠讓你有更好的開發體驗,下面就是我們通過 GitHub 上的呼聲和自己的觀察總結出的 Top 11。
1. Element UI

Element UI 來自中國,由與 Mint UI 相同的開發者所創建。Element UI 是用于 Web 和桌面應用程序的桌面 UI 工具包,如果你需要開發 Electron 應用,這個庫會是你的理想之選。
2. iView

iView 是一個 UI 工具包,其中包含簡潔又設計優雅的小部件和各種組件。iView 團隊維護非常及時,最近一次的更新在19年3月18日,這次更新帶來了一個Vue CLI 3的 iView 插件,你可以使用該插件快速構建基于 iView 的項目。
3. Vuetify

Vuetify 是基于 Material Design 的可重用和語義化的組件庫,支持所有現在流行的瀏覽器并與 Vue CLI 3 兼容。Vuetify 擁有一個龐大的社區,碰到任何問題你都可以在他們的 Discord 頻道上尋求幫助。
4. Mint UI

Mint UI 是一個具有 CSS 和 JS 組件的移動 UI 庫,盡管是一個中文項目,但它的英文文檔翻譯得很漂亮,內容也很全面。這是一個非常輕量級的庫,gzip 占用空間不到40kb。
5. VuePress
VuePress 是一款由 Vue 驅動的,極簡主義的靜態網頁生成器,但你也可以在頁面或文章中添加動態的 Vue 組件。每個所生成的頁面是預先渲染的,擁有靜態 HTML,隨后 Vue 接管靜態內容并將其轉換為一個單頁應用程序。
6. Quasar

Quasar 是最著名的 Vue 庫之一,它是一個 Vue 框架,用于構建響應式網站,混合移動應用,Electron 應用等。Quasar 支持 Google 的 Material Design 設計語言和 iOS 的原生主題。
7. BootstrapVue

從名字就能看出來它與 Bootstrap 的關系,BootstrapVue 將 Vue 和最流行的 CSS 庫相結合,它是 Bootstrap 4 組件的實現,也是 Vue 的一個具有 WAI-ARIA 無障礙網頁訪問技術的網格系統。
8. Vue Material

Vue Material 是一個用 Google Material Design 構建的輕量級庫。它的生態系統擁有一個先進的 webpack 單頁應用程序,一個帶有 Nuxt.js 并用于 SSR 的通用應用程序以及一個用于極簡化設置的 HTML 文件,所有這些內容都可以在網站上被找到。
9. Vuesax
Vuesax 的理念是希望通過改進設計來簡化構建應用程序的過程,但同時又不影響 Vue 用戶的使用習慣。Vuesax 擁有自己的 Discord 頻道,擁有大約3,000名成員。
10. AT UI

如果你不想用 Bootstrap 或者 Material Design,AT UI 會是一個不錯的選擇。AT UI 是一個扁平化的 UI 工具包,被用于開發 web 和桌面應用。它擁有一個 NPM + Webpack + Babel 的前端開發工作流,并具有獨立的 CSS 樣式。
11. VuiKit

VuiKit 是一個基于 UIKit 3 框架的 Web 界面響應式 UI 套件。這是一個由 Yarn Workspaces 管理的單一存儲庫,它支持所有現代瀏覽器的最新版本。