盤點12個Vue 3的高顏值UI組件庫
今天給大家盤點12個Vue 3的高顏值UI組件庫,凡是用過Vue 框架開發(fā)項目的老鐵們最少有用過其中一種或者二種以上的UI組件庫,用廣東話講:個個都靚。

全文大綱
- Vuetify 是一個純手工精心打造的 Material 樣式的 Vue UI 組件庫
 - Vant 3.0 有贊前端團隊開源的移動端組件庫
 - Element Plus 一套為開發(fā)者、設計師和產(chǎn)品經(jīng)理準備的基于 Vue 3.0 的桌面端組件庫
 - Ant-design-vue 是 Ant Design 的 Vue 實現(xiàn),組件的風格與 Ant Design 保持同步
 - Naive UI 一個 Vue 3 組件庫,比較完整,主題可調(diào),使用 TypeScript,不算太慢,有點意思
 - Quasar 構(gòu)建高性能的 VueJS 用戶界面,開箱即用,支持桌面和移動瀏覽器(包括 iOS Safari?。?/li>
 - Arco Design Vue 字節(jié)跳動基于 Arco Design 開源的 Vue UI 組件
 - Element3 一套Element風格,為開發(fā)者、設計師和產(chǎn)品經(jīng)理準備的基于 Vue 3.0 的桌面端組件
 - Varlet 基于 Vue3 的 Material design 風格移動端組件庫
 - Vue-devui 基于 DevUI Design 的 Vue3 組件庫,使用 pnpm + vite + vue3 + tsx 技術(shù)搭建
 - Idux 一個基于 Vue 3.x 和 TypeScript 開發(fā)的開源組件庫
 - NutUI 3 京東風格的 Vue 移動端組件庫,開發(fā)和服務于移動Web界面的企業(yè)級產(chǎn)品
 
Vuetify
官網(wǎng)地址:https://vuetifyjs.com/
Github(36k): https://github.com/vuetifyjs/vuetify
Vuetify 是一個純手工精心打造的 Material 樣式的 Vue UI 組件庫。 不需要任何設計技能 — 創(chuàng)建嘆為觀止的應用程序所需的一切都觸手可及。一套完整的開發(fā)對接文檔,易上手。
截屏:


Vant 4.0
官網(wǎng)地址:https://vant-ui.github.io/vant/
Github(20.6k): https://github.com/vant-ui/vant
Vant 是一個輕量、可靠的移動端組件庫,于 2017 年開源。
目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社區(qū)團隊維護 React 版本和支付寶小程序版本。
特性:
- 性能極佳,組件平均體積小于 1KB(min+gzip)
 - 70+ 個高質(zhì)量組件,覆蓋移動端主流場景
 - 零外部依賴,不依賴三方 npm 包
 - 使用 TypeScript 編寫,提供完整的類型定義
 - 單元測試覆蓋率超過 90%,提供穩(wěn)定性保障
 - 提供豐富的中英文文檔和組件示例
 - 提供 Sketch 和 Axure 設計資源
 - 支持 Vue 2、Vue 3 和微信小程序
 - 支持主題定制,內(nèi)置 700+ 個主題變量
 - 支持按需引入和 Tree Shaking
 - 支持無障礙訪問(持續(xù)改進中)
 - 支持深色模式
 - 支持 Nuxt 3
 - 支持服務器端渲染
 - 支持國際化,內(nèi)置 20+ 種語言包
 
截屏:


Element Plus
官網(wǎng)地址:https://element-plus.org/zh-CN/
Github(36k): https://github.com/element-plus/element-plus
Element-plus 一套為開發(fā)者、設計師和產(chǎn)品經(jīng)理準備的基于 Vue 3.0 的桌面端組件庫。
可以在支持 ES2018 和 ResizeObserver 的瀏覽器上運行。 如果您確實需要支持舊版本的瀏覽器,請自行添加 Babel 和相應的 Polyfill 。
截屏:



Ant-design-vue
官網(wǎng)地址:https://antdv.com/
Github(17.5k): https://github.com/vueComponent/ant-design-vue
ant-design-vue 是 Ant Design 的 Vue 實現(xiàn),組件的風格與 Ant Design 保持同步
截屏



Naive UI
官網(wǎng)地址:https://www.naiveui.com/
Github(11k):https://github.com/tusen-ai/naive-ui
Quasar 構(gòu)建高性能的 VueJS 用戶界面,開箱即用,支持桌面和移動瀏覽器(包括 iOS Safari!)
截屏



Quasar
官網(wǎng)地址:https://quasar.dev/
Github(22.5k): https://github.com/quasarframework/quasar
Quasar 構(gòu)建高性能的 VueJS 用戶界面,開箱即用,支持桌面和移動瀏覽器(包括 iOS Safari?。┎⑶彝ㄟ^與我們自己的CLI緊密集成,為每種構(gòu)建模式(SPA、SSR、PWA、移動應用程序、桌面應用程序和瀏覽器擴展)提供一流的支持,并提供最佳的開發(fā)人員體驗
截屏


Arco Design Vue
官網(wǎng)地址:https://arco.design/
Github(3.6k): https://github.com/arco-design
ArcoDesign 是一套設計系統(tǒng)的簡稱。
- ArcoDesign 的目標, 即通過通用的設計系統(tǒng)去解決產(chǎn)品中的體驗問題, 并為產(chǎn)品設計提供指導原則解決業(yè)務問題,同時它能夠促進設計部門和研發(fā)部門之間協(xié)作, 成為開發(fā)者之間溝通的語言。
 - ArcoDesign 主要服務于字節(jié)跳動旗下中后臺產(chǎn)品的體驗設計和技術(shù)實現(xiàn),主要由UED設計和開發(fā)同學共同構(gòu)建及維護。
 
截屏



Element3
官網(wǎng)地址:https://e3.shengxinjing.cn/
Github(3.2k): https://github.com/hug-sun/element3
Element3 一套Element風格,為開發(fā)者、設計師和產(chǎn)品經(jīng)理準備的基于 Vue 3.0 的桌面端組件
截屏



Varlet
官網(wǎng)地址:https://varlet.gitee.io/varlet-ui/#/en-US/index
Github(3.6k): https://github.com/varletjs/varlet
Varlet 是一個基于 Vue3 開發(fā)的 Material 風格移動端組件庫,全面擁抱 Vue3 生態(tài),由社區(qū)建立起來的組件庫團隊進行維護。
特性:
- 提供50+個高質(zhì)量通用組件
 - 組件十分輕量
 - 由國人開發(fā),完善的中英文文檔和后勤保障
 - ? 支持按需引入
 - ? 支持主題定制
 - 支持國際化
 - 支持 webstorm,vscode 組件屬性高亮
 - 支持 SSR
 - 支持 Typescript
 - 確保90%以上單元測試覆蓋率,提供穩(wěn)定性保證
 - ? 支持暗黑模式
 
截屏



Vue-devui
官網(wǎng)地址:https://vue-devui.github.io/
Github(586): https://github.com/DevCloudFE/vue-devui
vue-devui 是基于 DevUI Design 的 Vue3 組件庫,使用 pnpm + vite + vue3 + tsx 技術(shù)搭建,包含55個簡潔、易用、靈活的組件,支持按需引入,支持主題定制,并內(nèi)置 追光 / 蜜糖 / 紫羅蘭 等 5 種漂亮的主題
截屏



Idux
官網(wǎng)地址:https://idux.site/
Github(365): https://github.com/IDuxFE/idux
@idux 是一套企業(yè)級中后臺 UI 組件庫, 致力于提供高效愉悅的開發(fā)體驗。
基于 Vue 3.x + TypeScript 開發(fā), 全部代碼開源并遵循 MIT 協(xié)議,任何企業(yè)、組織及個人均可免費使用。
特性:
- 全面擁抱 Composition API,從源碼到文檔
 - 完全使用 TypeScript 開發(fā),提供完整的類型定義
 - Monorepo 管理模式:cdk, components, pro
 - 開箱即用的高質(zhì)量組件
 - 靈活的全局配置
 - 深入細節(jié)的主題定制能力
 - 國際化語言支持
 
截屏



NutUI 3
官網(wǎng)地址:https://nutui.jd.com/#/
Github(4.9k): https://github.com/jdf2e/nutui
NutUI 3 京東風格的 Vue 移動端組件庫,開發(fā)和服務于移動Web界面的企業(yè)級產(chǎn)品
特性:
- 70+ 高質(zhì)量組件,覆蓋移動端主流場景
 - 支持一套代碼同時開發(fā) H5+多端小程序
 - 基于京東APP 10.0 視覺規(guī)范
 - 支持按需引用
 - 詳盡的文檔和示例
 - 支持 TypeScript
 - 支持服務端渲染(測試階段)
 - 支持組件級別定制主題,內(nèi)置 700+ 個變量
 - 國際化支持,已支持英文,印尼語和繁體中文
 - 單元測試覆蓋率超過 80%,保障穩(wěn)定性
 - 提供 Sketch 設計資源
 
截屏


















 
 
 


















 
 
 
 