今天盘点一下Vue312个优质UI组件库,用过Vue框架开发过项目的人至少用过一两个他们中的。不止一个UI组件库,粤语:个个都好看。全文大纲Vuetify是一个手工制作的Material风格的VueUI组件库Vant3.0有赞前端团队开源的移动端组件库ElementPlus一套面向开发者、设计师和产品经理的基于Vue3.0的桌面组件库Ant-design-vue是AntDesign的Vue实现。组件的样式与AntDesign保持同步。NaiveUI是一个Vue3组件库,比较完整,主题可调,使用TypeScript,不会太慢,有点意思Quasar构建高性能VueJS用户界面,开箱即用,支持桌面和移动浏览器(包括iOSSafari!)ArcoDesignVueByteDance是基于ArcoDesign开源的VueUI组件Element3,产品经理编写的一套为开发者、设计师和Vue3.0桌面组件Varlet编写的Element样式基于Vue3的Material设计风格的移动端组件库Vue-devuiVue3组件库基于DevUI设计,采用pnpm+vite+vue3+tsx技术构建Idux基于Vue3.x的开源组件库NutUI3使用TypeScript开发的JD风格Vue移动端组件库,开发和服务于企业移动web界面级产品Vuetify官网地址:https://vuetifyjs.com/Github(36k):https://github.com/vuetifyjs/vuetifyVuetify是一个手工制作的VueUI组件库Material风格的ary。无需设计技能-创建令人惊叹的应用程序所需的一切都在您的指尖。一套完整的开发对接文档,简单易用。截图:Vant4.0官网地址:https://vant-ui.github.io/vant/Github(20.6k):https://github.com/vant-ui/vantVant是一个轻量级可靠的移动端组件库,2017年开源,目前Vant官方提供Vue2版本、Vue3版本和微信小程序版本,社区团队维护React版本和支付宝小程序版本。特点:性能卓越,平均组件大小小于1KB(min+gzip)70+优质组件,覆盖主流移动端场景零外部依赖,独立于第三方npm包TypeScript编写,提供完整的类型定义单元测试覆盖率90%以上,提供稳定性保障提供丰富的中英文文档和组件示例提供Sketch和Axure设计资源支持Vue2、Vue3和微信小程序支持主题定制,内置700+主题变量支持按需导入和导入TreeShaking支持无障碍访问(持续改进中)支持深色模式支持Nuxt3支持服务端渲染支持国际化,内置20+语言包截屏:ElementPlus官网地址:https://element-plus.org/zh-CN/Github(36k):https://github.com/element-plus/element-plusElement-plus是一个基于Vue3.0的桌面组件库,用于开发工程师、设计师和产品经理。适用于支持ES2018和ResizeObserver的浏览器。如果你真的需要支持旧浏览器,请自己添加Babel和相应的Polyfill。截图:Ant-design-vue官网地址:https://antdv.com/Github(17.5k):https://github.com/vueComponent/ant-design-vueant-design-vue是Ant的Vue实现设计、组件的样式与AntDesignScreenshotNaiveUI官网地址保持同步:https://www.naiveui.com/Github(11k):https://github.com/tusen-ai/naive-uiQuasar构建高性能VueJS用户界面,开箱即用,支持桌面和移动浏览器(包括iOSSafari!)截图Quasar官网地址:https://quasar.dev/Github(22.5k):https://github.com/quasarframework/quasarQuasar构建高性能VueJS用户界面,开箱即用,支持桌面和移动浏览器(包括iOSSafari!),并通过与我们自己的CLI紧密集成,适用于每种构建模式(SPA、SSR、PWA、移动应用程序、桌面应用程序和浏览器扩展)提供一流的支持并提供最佳的开发人员体验ScreenshotArcoDesignVueofficial网址:https://arco.design/Github(3.6k):https://github.com/arco-designArcoDesign是adesignsystem的缩写。ArcoDesign的目标是通过通用的设计体系解决产品中的体验问题,为产品设计解决业务问题提供指导原则。同时可以促进设计部门和研发部门之间的协作,成为开发者之间的沟通语言。ArcoDesign主要服务于字节跳动中后端产品的体验设计和技术实现,主要由UED设计开发同学共同构建和维护。截图Element3官网地址:https://e3.shengxinjing.cn/Github(3.2k):https://github.com/hug-sun/element3Element3一套Element样式,为开发者、设计师和产品经理准备的Vue基于3.0的桌面组件截图Varlet官网地址:https://varlet.gitee.io/varlet-ui/#/en-US/indexGithub(3.6k):https://github.com/varletjs/varletVarlet是的基于Vue3开发的material风格移动端组件库,全面拥抱Vue3生态,由社区组建的组件库团队维护。特点:提供50+优质通用组件组件非常轻量级国人开发,中英文文档齐全,后勤支持?支持按需导入?支持主题定制支持国际化支持webstorm,vscode组件属性高亮支持SSR支持Typescript保证90%以上的单元测试覆盖率,提供稳定性保障?支持暗模式截图Vue-devui官网地址:https://vue-devui.github.io/Github(586):https://github.com/DevCloudFE/vue-devuivue-devui是一个基于DevUI设计的Vue3组件库,采用pnpm+vite+vue3+tsx技术构建,包括55个简单易用、灵活的组件,支持按需导入,支持主题自定义,并内置追踪Light/Honey/Violet等5种精美主题截图Idux官网地址:https://idux.site/Github(365):https://github.com/IDuxFE/idux@idux是一套企业级后台UI组件库,致力于提供高效、愉悦的开发体验。基于Vue3.x+TypeScript开发,所有代码开源并遵循MIT协议,任何企业、组织和个人都可以免费使用。特点:全面拥抱CompositionAPI,从源码到文档全面使用TypeScript开发,提供完整的类型定义Monorepo管理方式:cdk、components、pro开箱即用的优质组件灵活的全局配置深度细节主题定制能力国际化语言支持截图NutUI3官网地址:https://nutui.jd.com/#/Github(4.9k):https://github.com/jdf2e/nutuiNutUI3京东风格的Vue手机组件库,开发和服务基于移动Web界面的企业级产品特性:70+优质组件,覆盖主流移动场景支持一套代码同时开发H5+多端小程序基于京东APP10.0视觉规范支持on-需求参考详细文档和示例支持TypeScript支持服务客户端渲染(测试阶段)支持组件级自定义主题,内置700+变量国际化支持端口,已经支持英文、印尼文和繁体中文单元测试覆盖率超过80%,保证稳定性提供Sketch设计资源截图
