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