天天看點

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

Element UI

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•Element,一套為開發者、設計師和産品經理準備的基于 Vue 2.0 的桌面端元件庫。•元件豐富,樣式風格簡約,文檔講解詳細,上手簡單,Github 的 Star:46.9k。•免費開源,不過最近發現已經幾個月不維護了,issues 也 Closed,如果你後面用上了 Vue3.0,那麼就不能繼續使用這一套 UI 架構,因為容易出現許多的問題•解決方法:

•新的項目的話可以考慮其他的 UI 架構:

•vuetify[1]•Ant Design of Vue[2]

•Fork 一份自己維護。

适用場景

•基于 Vue 的 SPA PC 項目。

官網位址

•Element UI 文檔[3]•Element UI Github[4]

View UI

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•一套基于 Vue.js 的高品質 UI 元件庫。•View UI,即原先的 iView,是一套基于 Vue.js 的開源 UI 元件庫,主要服務于 PC 界面的中背景産品。•從 2019 年 10 月起正式更名為 View UI,并使用全新的 Logo。•免費開源,元件豐富,樣式風格簡約,文檔講解詳細,上手簡單,Github 的 Star:

•iView UI:46.9k。•View UI:1.8k。

适用場景

•基于 Vue 的 SPA PC 項目。

官網位址

•View UI 4.x 文檔[5]•iView UI 2.x 文檔[6]•View UI Github[7]•iView UI Github[8]

Ant Design

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

antd

 是基于 Ant Design 設計體系的 React UI 元件庫,主要用于研發企業級中背景産品。•免費開源,元件豐富,樣式風格簡約,文檔講解詳細,上手簡單,Github 的 Star:62.8k。•個人對于 TimePicker 時間選擇框元件裡的滾動條感覺體驗不好。

适用場景

•基于 React 的 SPA PC 項目。

官網位址

•Ant Design 文檔[9]•Ant Design Github[10]

Ant Design of Vue

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•Ant Design of Vue 是 Ant Design 的 Vue 實作,開發和服務于企業級背景産品。•如果你想從 Element UI 轉走,可以考慮此 UI 架構,也可考慮 Vuetify[11]。•免費開源,元件豐富,樣式風格簡約,文檔講解詳細,上手簡單,Github 的 Star:11.4k。

适用場景

•基于 Vue 的 SPA PC 項目。

官網位址

•Ant Design of Vue 文檔[12]•Ant Design of Vue Github[13]

Material-UI

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•世界上最受歡迎的 React UI 架構(吹的),更快速、更簡便的 web 開發。•免費開源,元件豐富,可看的界面主題豐富,相對于國内的 Element UI 或 Ant Design,文檔不夠直白,主要是由于國外的思維習慣和國人的不太一樣。•Github 的 Star:60.4k。

适用場景

•基于 React 的 SPA PC 項目。

官網位址

•Material-UI 文檔[14]•Material-UI Github[15]

Vuetify

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•Vuetify 是一個 Vue UI 庫,包含手工制作的精美材料元件。不需要設計技能 - 建立令人驚歎的應用程式所需的一切都觸手可及。•Vuetify 是 Vue.js 的頭号元件庫,尤小右的推薦,可以直接使用 

vue add vuetify

 安裝。•免費開源,元件豐富,相對于國内的 Element UI 或 Ant Design,文檔不夠直白,主要是由于國外的思維習慣和國人的不太一樣。•Github 的 Star:27.2k。

适用場景

•基于 Vue 的 SPA PC 項目。

官網位址

•Vuetify 文檔[16]•Vuetify Github[17]

Vant

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•輕量、可靠的移動端 Vue 元件庫。•免費開源,元件豐富,樣式風格簡約,文檔講解詳細,上手簡單,Github 的 Star:14.7k。•體驗極佳,目前是我認為基于 Vue 的 H5 UI 架構中最好之一。

适用場景

•基于 Vue 的 SPA H5 項目。

官網位址

•Vant 文檔[18]•Vant Github[19]

Vant Weapp

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•Vant Weapp 是移動端 Vue 元件庫 Vant 的小程式版本,兩者基于相同的視覺規範,提供一緻的 API 接口,助力開發者快速搭建小程式應用。•免費開源,元件豐富,樣式風格簡約,文檔講解詳細,上手簡單,Github 的 Star:13.4k。

适用場景

•微信小程式項目。

官網位址

•Vant Weapp 文檔[20]•Vant Weapp Github[21]

MUI

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•最接近原生 APP 體驗的高性能前端架構。•免費開源,元件豐富,樣式風格簡約,文檔講解詳細,上手簡單,Github 的 Star:12.9k。•優秀的 Dcloud[22] 平台的一款産品,不過在開發 Hybrid APP 還存在一些 BUG,可以為 WebApp 提供頁面切換效果,前提是你使用的打包平台是 Dcloud。

适用場景

•5 + APP 項目。•WebApp 項目。

官網位址

•MUI 文檔[23]•MUI Github[24]

Uni-UI

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•uni-ui 是 DCloud 提供的一個跨端 ui 庫,它是基于 vue 元件的、flex 布局的、無 dom 的跨全端 ui 架構。•uni-ui 不包括基礎元件,它是基礎元件的補充。•免費開源,樣式風格簡約,文檔講解詳細,上手簡單,Github 的 Star:742。•優秀的 Dcloud[25] 平台的一款産品,如果你使用 uni-app[26] 架構開發跨多端項目,那麼此 UI 架構可以是你的好幫手。•跨多端方案:

•基于 Vue 的跨多端方案 uni-app[27]。•基于 React 的跨多端方案 taro[28]。

适用場景

•基于 Vue 的跨多端項目,例如:跨 APP 端(Android 和 IOS),小程式端,H5,快應用。•單個端項目。

官網位址

•Uni-UI 文檔[29]•Uni-UI Github[30]

WeUI

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•這是一套基于樣式庫 weui-wxss 開發的小程式擴充元件庫,同微信原生視覺體驗一緻的 UI 元件庫,由微信官方設計團隊和小程式團隊為微信小程式量身設計,令使用者的使用感覺更加統一。•免費開源,樣式風格簡約,文檔講解詳細,上手簡單,Github 的 Star:24.9k。•微信小程式的官方 UI 元件庫。

适用場景

•微信小程式項目。

官網位址

•WeUI 文檔[31]•WeUI Github[32]

iView Weapp

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•一套高品質的微信小程式 UI 元件庫。•元件豐富,樣式風格簡約,文檔講解詳細,上手簡單,Github 的 Star:5.7k。

适用場景

•微信小程式項目。

官網位址

•iView Weapp 文檔[33]•iView Weapp Github[34]

MINE-H5-UI

vant ui 官方文檔_推薦一些你可能需要的 UI 元件庫

簡介

•一款輕量級、子產品化基于 VUE 的 H5 前端 UI 元件庫。•樣式風格簡約,文檔講解詳細,上手簡單,Github 的 Star:1(還是作者自己點的)。•1.x 版本的元件源碼過于簡單,你可以直接複制你所需要的元件檔案夾,複制到你的項目中的 components 目錄即可使用,進而可以修改元件内容來滿足你的需求。

适用場景

•基于 VUE 的 SPA H5 項目。

官網位址

•MINE-H5-UI 文檔[35]•MINE-H5-UI Github[36]

References

[1]

 vuetify: #vuetify

[2]

 Ant Design of Vue: #antDesignVue

[3]

 Element UI 文檔: https://element.eleme.cn/#/zh-CN

[4]

 Element UI Github: https://github.com/ElemeFE/element

[5]

 View UI 4.x 文檔: https://www.iviewui.com/

[6]

 iView UI 2.x 文檔: http://v2.iviewui.com/

[7]

 View UI Github: https://github.com/view-design/ViewUI

[8]

 iView UI Github: https://github.com/iview/iview

[9]

 Ant Design 文檔: https://ant.design/index-cn

[10]

 Ant Design Github: https://github.com/ant-design/ant-design/

[11]

 Vuetify: #vuetify

[12]

 Ant Design of Vue 文檔: https://www.antdv.com/docs/vue/introduce-cn/

[13]

 Ant Design of Vue Github: https://github.com/vueComponent/ant-design-vue/

[14]

 Material-UI 文檔: https://material-ui.com/zh/

[15]

 Material-UI Github: https://github.com/mui-org/material-ui

[16]

 Vuetify 文檔: https://vuetifyjs.com/zh-Hans/

[17]

 Vuetify Github: https://github.com/vuetifyjs/vuetify

[18]

 Vant 文檔: https://youzan.github.io/vant/#/zh-CN/home

[19]

 Vant Github: https://github.com/youzan/vant

[20]

 Vant Weapp 文檔: https://youzan.github.io/vant-weapp/#/intro

[21]

 Vant Weapp Github: https://github.com/youzan/vant-weapp

[22]

 Dcloud: https://www.dcloud.io/

[23]

 MUI 文檔: https://dev.dcloud.net.cn/mui/

[24]

 MUI Github: https://github.com/dcloudio/mui

[25]

 Dcloud: https://www.dcloud.io/

[26]

 uni-app: https://uniapp.dcloud.net.cn/

[27]

 uni-app: https://uniapp.dcloud.net.cn/

[28]

 taro: https://taro.aotu.io/

[29]

 Uni-UI 文檔: https://uniapp.dcloud.net.cn/component/README?id=uniui

[30]

 Uni-UI Github: https://github.com/dcloudio/uni-ui

[31]

 WeUI 文檔: https://developers.weixin.qq.com/miniprogram/dev/extended/weui/

[32]

 WeUI Github: https://github.com/Tencent/weui

[33]

 iView Weapp 文檔: https://weapp.iviewui.com/

[34]

 iView Weapp Github: https://github.com/TalkingData/iview-weapp

[35]

 MINE-H5-UI 文檔: https://mineh5ui.biaov.cn/#/

[36]

 MINE-H5-UI Github: https://github.com/biaov/MINE-H5-UI