7個(gè)適用于Vue?3的高顏值UI組件庫(kù)
前言
Vue 3.0 已經(jīng)發(fā)布兩年多的時(shí)間,今年 2 月 Vue 3.0 也正式成為新的默認(rèn)版本。今天就來(lái)分享 7 個(gè)適用于 Vue 3 的高顏值 UI 組件庫(kù)!
Element Plus
Element Plus 是一套由餓了么開源出品的為開發(fā)者、設(shè)計(jì)師和產(chǎn)品經(jīng)理準(zhǔn)備的基于 Vue 3.0 的組件庫(kù)。Element Plus 使用 TypeScript + Composition API 進(jìn)行了重構(gòu),提供完整的類型定義文件,使用 Vue 3.0 Composition API 降低耦合、簡(jiǎn)化邏輯,使用 Lerna 維護(hù)和管理項(xiàng)目,完善了 52 種國(guó)際化語(yǔ)言支持,支持了黑暗模式。
由于 Vue 3 不再支持 IE11,Element Plus 也不再支持 IE 瀏覽器,其環(huán)境支持情況如下:
Github:https://github.com/element-plus/element-plus
官方文檔:https://element-plus.org/zh-CN/
Ant Design Vue
Ant Design of Vue 是 Ant Design 的 Vue 實(shí)現(xiàn),開發(fā)和服務(wù)于企業(yè)級(jí)后臺(tái)產(chǎn)品。其具有以下特性:
- 提煉自企業(yè)級(jí)中后臺(tái)產(chǎn)品的交互語(yǔ)言和視覺風(fēng)格。
- 開箱即用的高質(zhì)量 Vue 組件。
- 共享 Ant Design of React 設(shè)計(jì)工具體系。
Ant Design Vue 支持服務(wù)端渲染,支持在 Electron 中使用,其環(huán)境支持情況如下:
Github:https://github.com/vueComponent/ant-design-vue
官方文檔:https://antdv.com/components/overview
Naive UI
Naive UI 是一款由圖森未來(lái)開源,基于 Vue 3.0/TypeScript 技棧開發(fā)的 UI 組件庫(kù)。其具有以下特點(diǎn):
- 組件豐富完整,超過70個(gè)常用業(yè)務(wù)組件,支持按需引入;
- 官方提供主題編輯器,不用繁瑣的 less、sass、css 變量,也不用 webpack 的 loaders,使用的是由 TypeScript 構(gòu)建的先進(jìn)的類型安全主題系統(tǒng);
- 運(yùn)行快小巧輕量,專門針對(duì)樣式優(yōu)化,所有組件都可以 treeshaking,不需要導(dǎo)入任何 CSS 就能讓組件正常工作。
Github:https://github.com/tusen-ai/naive-ui
官方文檔:https://www.naiveui.com/
VARLET
Varlet 是一個(gè)基于 Vue3 開發(fā)的 Material 風(fēng)格移動(dòng)端組件庫(kù),全面擁抱 Vue3 生態(tài),由社區(qū)團(tuán)隊(duì)維護(hù)。其支持 Typescript、按需引入、暗黑模式、主題定制、國(guó)際化,并提供 VS Code 插件保障良好的開發(fā)體驗(yàn)。
Github:https://github.com/varletjs/varlet
官方文檔:https://varlet.gitee.io/varlet-ui/#/zh-CN/index
NutUI
NutUI 是一套由京東出品的移動(dòng)端 Vue2、Vue3 組件庫(kù),支持一套代碼生成 H5 和小程序。其具有以下特點(diǎn):
- 70+ 高質(zhì)量組件,覆蓋移動(dòng)端主流場(chǎng)景
- 支持按需引用
- 支持 TypeScript
- 支持服務(wù)端渲染
- 支持組件級(jí)別定制主題,內(nèi)置 700+ 個(gè)變量
- 國(guó)際化支持,已支持英文,印尼語(yǔ)和繁體中文
- 單元測(cè)試覆蓋率超過 80%,保障穩(wěn)定性
- 提供 Sketch 設(shè)計(jì)資源
Github:https://github.com/jdf2e/nutui
官方文檔:https://nutui.jd.com/#/
Vant
Vant 是一套由有贊出品的輕量、可靠的移動(dòng)端組件庫(kù)。目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本。其具有以下特點(diǎn):
- 性能極佳,組件平均體積小于 1KB(min+gzip)
- 70+ 個(gè)高質(zhì)量組件,覆蓋移動(dòng)端主流場(chǎng)景
- 零外部依賴,不依賴三方 npm 包
- 使用 TypeScript 編寫,提供完整的類型定義
- 單元測(cè)試覆蓋率超過 90%,提供穩(wěn)定性保障
- 提供 Sketch 和 Axure 設(shè)計(jì)資源
- 支持主題定制,內(nèi)置 700+ 個(gè)主題變量
- 支持按需引入和 Tree Shaking
- 支持深色模式
- 支持 Nuxt 3
- 支持服務(wù)器端渲染
- 支持國(guó)際化,內(nèi)置 20+ 種語(yǔ)言包
Github:https://github.com/youzan/vant
官方文檔:https://vant-ui.github.io/vant/
Arco Design
Arco Design 是一套由字節(jié)跳動(dòng)出品的基于 Arco Design 的 Vue UI 組件庫(kù)。提供了 60 多個(gè)開箱即用的高質(zhì)量組件, 可以覆蓋絕大部分業(yè)務(wù)場(chǎng)景。
Github:https://github.com/arco-design/arco-design-vue
總結(jié)
到此這篇關(guān)于7個(gè)適用于Vue 3的高顏值UI組件庫(kù)的文章就介紹到這了,更多相關(guān)Vue3高顏值UI組件庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue favicon設(shè)置以及動(dòng)態(tài)修改favicon的方法
這篇文章主要介紹了vue favicon設(shè)置以及動(dòng)態(tài)修改favicon的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2018-12-12vue實(shí)現(xiàn)把接口單獨(dú)存放在一個(gè)文件方式
這篇文章主要介紹了vue實(shí)現(xiàn)把接口單獨(dú)存放在一個(gè)文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-08-08springboot+VUE實(shí)現(xiàn)登錄注冊(cè)
這篇文章主要為大家詳細(xì)介紹了springboot+VUE實(shí)現(xiàn)登錄注冊(cè),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05Vue中對(duì)watch的理解(關(guān)鍵是immediate和deep屬性)
watch偵聽器,是Vue實(shí)例的一個(gè)屬性,是用來(lái)響應(yīng)數(shù)據(jù)的變化,需要在數(shù)據(jù)變化時(shí)執(zhí)行異步或開銷較大的操作時(shí),這個(gè)方式是最有用的,這篇文章主要介紹了Vue中對(duì)watch的理解,需要的朋友可以參考下2022-11-11Vue3中關(guān)于getCurrentInstance的大坑及解決
這篇文章主要介紹了Vue3中關(guān)于getCurrentInstance的大坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04