Vue3.0已经发布两年多了,今年2月Vue3.0正式成为新的默认版本。今天给大家分享7个Vue3优质UI组件库!全文大纲:ElementPlus:饿了么开源出品(首选);AntDesignVue:服务于企业级后台产品;NaiveUI:未来TuSimple开源的VARLET:全面拥抱Vue3生态;NutUI:京东出品的移动端Vue2、Vue3组件库;Vant:有赞出品的轻量级可靠移动端组件库;ArcoDesign:字节跳动出品的一套;ElementPlusGithub(17.9K):https://github.com/element-plus/element-plus官网:https://element-plus.org/zh-CN/ElementPlus是一套开源软件饿了么为开发者、设计师和产品经理制作的基于Vue3.0的组件库。ElementPlus使用TypeScript+CompositionAPI重构,提供完整的类型定义文件,使用Vue3.0CompositionAPI降低耦合和简化逻辑,使用Lerna维护和管理项目,改进对52种国际语言的支持,支持黑暗模式。由于Vue3不再支持IE11,ElementPlus也不再支持IE浏览器,其环境支持如下:AntDesignVueGithub(17.4K):https://github.com/vueComponent/ant-design-vueofficialURL:https://antdv.com/components/overviewAntDesignofVue是AntDesign的Vue实现,开发和服务于企业级后端产品。具有以下特点:提取自企业级中后台产品的交互语言和视觉风格。开箱即用的高质量Vue组件。分享React设计工具系统的AntDesign。AntDesignVue支持服务端渲染,可以在Electron中文中使用。其环境支持如下:NaiveUIGithub(10.9K):https://github.com/tusen-ai/naive-ui官网:https://www.naiveui.com/NaiveUI是一个开源的UI组件TuSimple基于Vue3.0/TypeScript技术栈开发的库。具有以下特点:组件丰富完备,常用业务组件70多个,支持按需导入;提供官方主题编辑器,没有繁琐的less,使用sass、css变量、webpackloader,由TypeScriptAdvanced构建的类型安全主题系统;运行速度快,小巧轻便,专门针对样式进行了优化,所有组件都可以treeshaking,组件可以正常工作,无需导入任何CSS。VARLETGithub(3.6K):https://github.com/varletjs/varlet官网:https://varlet.gitee.io/varlet-ui/#/zh-CN/indexVarlet是一款基于Material风格的手机开发Vue3终端组件库,全面拥抱Vue3生态,由社区团队维护。支持Typescript、按需导入、深色模式、主题定制、国际化,提供VSCode插件,保证良好的开发体验。NutUIGithub(4.9K):https://github.com/jdf2e/nutui官网:https://nutui.jd.com/#/NutUI是京东出品的一套移动端Vue2和Vue3组件库。支持一套代码生成H5和小程序。具有以下特点:70+优质组件,覆盖主流移动端场景支持按需引用支持TypeScript支持服务端渲染支持组件级自定义主题,内置700+变量国际化支持,已支持英文、印尼文和繁体中文单元测试覆盖率超过80%,保证稳定性提供Sketch设计资源VantGithub(20.5K):https://github.com/youzan/vant官网:https://vant-ui.github。io/vant/Vant是有赞出品的一套轻量级可靠的移动端组件库。目前Vant官方提供Vue2版本、Vue3版本和微信小程序版本。具有以下特点:性能卓越,平均组件大小小于1KB(min+gzip),70+优质组件,覆盖主流移动端场景,零外部依赖,不依赖第三方npm包。使用TypeScript编写,提供完整的类型定义单元,测试覆盖率超过90%,提供稳定性保障。提供Sketch和Axure设计资源。支持主题定制。内置700+主题变量。支持按需导入和TreeShaking。支持深色模式。支持Nuxt3.支持服务端渲染。20+语言包ArcoDesignGithub(1,7K):https://github.com/arco-design/arco-design-vue官网:https://arco.design/themes/homeArcoDesign是一套字节跳动出品的基于ArcoDesign的VueUI组件库。提供60多个开箱即用的优质组件,可覆盖绝大部分业务场景。
