首页 > 自考资讯 > 自考知识

vue主流的ui组件库,vue 3.0 组件

头条共创 2024-07-05

0408050ab9d545208accfed746fca91d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=4vxm%2BKMXcgYyfmsIYq91cau9VTE%3D大家好,我是Echa。

Vue 3.0 发布两年多后,于今年2 月正式成为新的默认版本。今天给大家介绍7个适合Vue 3的优质UI组件库。

全文摘要:

Element Plus:由饿了么开源创建(推荐)。 Ant Design Vue:提供企业级后端产品。 Naive UI:由TuSimple VARLET 创建的开源。由NutUI 创建。京东的Vue2、Vue3 组件库,Vant:有赞打造的轻量可靠的移动组件库,Arco Design 打造的Set,

Element Plus

Github (17.9K): https://github.com/element- plus/element-plus 官网:https://element-plus.org/zh-CN/Element Plus是饿了么开源为开发者、设计师、产品经理打造的一套基于Vue 3.0的组件库。 Element Plus 使用TypeScript + Composition API 进行了重新构建,提供完整的类型定义文件,使用Vue 3.0 Composition API 减少耦合并简化逻辑,并使用Lerna 来创建项目维护和管理,提高对52 种国际语言的支持。并支持深色模式。

b66261db21e6452686c660868f55b7bc~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=%2Bl4R0ZBHQxGC%2Fh1gtFEBS9YkuAc%3D

9fdf80494d484527b04e5ce54428776d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=OPTGvCOXLd1p46oVh2Dm90dQpaQ%3D

Vue 3 不再支持IE11,因此Element Plus 不再支持IE 浏览器。其环境支持是:

6d7ee92d60004e819900893750e1461f~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=%2FB3XfszcmDshEt0aWQFDmdD5DIQ%3D

Ant Design Vue

Github (17.4K): https://github.com/vueComponent/ant-design-vue 官方网站: https://antdv.com/components/overview Vue 的Ant Design 是Ant Design 的Vue 实现,用于企业开发并提供。 -级后端产品。它具有以下特点:

从企业级中后端产品中提取的交互语言和视觉风格。高品质、即用型Vue 组件。分享React设计工具系统Ant Design。

15e86c24b91c4eaa8e80d1a16d418977~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=LvnBaYnYjY%2FkC6hl9b%2BShtf5fZ8%3D

e5cc1f0be2434e0eb09226dd53812379~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=42ReIPnyPfte34%2FgqMWMMzAs%2F5g%3D

Ant Design Vue 支持服务端渲染,并提供Electron 中文版本。其环境支持是:

5c0e7e8273134c02b9e27064f45620c6~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=LuKXIszDsSeA1%2FBK8MXWCBQwiLM%3D

Naive UI

Github (10.9K): https://github.com/tusen-ai/naive-ui 官方网站: https://www.naiveui.com/Naive UI 是图森未来开发的基于Vue 3.0/TypeScript 技术的开放平台。源科技。 stack开发的UI组件库。它具有以下特点:

组件丰富齐全,拥有超过70个常用业务组件,支持按需部署的官方主题编辑器,无需麻烦地使用Less、sass、css变量或webpack加载器。 - 使用TypeScript 构建的安全主题。该系统快速、紧凑、轻量,并且专门针对样式进行了优化,并且您无需导入任何CSS 即可使组件正常工作。

2d9175493e08421995d975d9de7db5d5~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=JULLgMRVUY%2BozEGHRnxsIeEbr38%3D

1b8af31d812b440fa02d8ac392f6bb48~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=y%2Bv1j%2FUVliTtyFeTc3cuxJk7uHA%3D

VARLET

Github (3.6K): https://github.com/varletjs/varlet 官网: https://varlet.gitee.io/varlet-ui/#/zh-CN/indexVarlet 是一个基于Vue3 开发的Material 风格的移动端Vue3 生态系统,一个组件库并由综合Embrace 社区团队维护。它支持Typescript、按需部署、深色模式、主题定制、国际化,并提供VS Code插件,确保良好的开发体验。

2a5a1f30ebf142af8753aedb401bf397~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=wfz3Jfi0RsumuQPnmyU2%2FZeqsuM%3D

7fc9810a22b54ab2820eee99ad45477a~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=7bCxkiVIHXQ31AN%2Fy70pEUgcgrc%3D

NutUI

Github (4.9K): https://github.com/jdf2e/nutui 官方网站: https://nutui.jd.com/#/NutUI 是京东创建的一套移动端Vue2 和Vue3 组件库,一系列支持代码生成。 H5和小程序。它具有以下特点:

超过70个高品质组件,支持主流移动场景。支持打字稿。支持内置英语、印尼语和繁体中文主题。超过80%的单元测试覆盖率确保稳定性并提供Sketch设计资源。af7cc9cd34894f3b90fefc8077a7a30f~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=QSiTdMJJ3Gs5N33a3yWdgQ9l74s%3D 196fa121d5d047dcaa708f8d856f888f~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=02jGM9s%2BZfEhC5NMvWwf4eQl854%3D

Vant

Github (20.5K): https://github.com/youzan/vant 官方网站: https://vant-ui.github.io/vant/Vant 是有赞打造的一套轻量可靠的移动组件库。目前,Vant官方提供了Vue 2版本、Vue 3版本、微信小程序版本。它具有以下特点:

性能优异,平均组件大小小于1 KB (min+gzip)。超过70个高质量组件,无外部依赖,覆盖主流移动场景,无需依赖第三方npm包。它是用TypeScript 编写的并提供完整的类型。超过90%的定义单元测试覆盖率,提供稳定性保证,提供Sketch和Axure设计资源,支持主题定制,内置700+主题变量,支持按需部署和Tree Shaking,支持深色模式,支持Nuxt 3,支持服务器端渲染、国际化支持、20+内置语言包7856b522de324c5486299b4684ad847b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=vlrJH5GDO843nAeqnsFyc5lKA40%3D 2967c9b2d1a548669de8f61a2b630162~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=FZ7O2LIAT8mvas75bNvs2p0fkuI%3D

Arco Design

Github (1,7K): https://github.com/arco-design/arco-design-vue 官方网站: https://arco.design/subject/homeArco Design 是一套基于字节跳动的软件,由Arco Design 的Vue UI 组件库创建。它提供了60多个高质量、即用型组件,可以覆盖大多数业务场景。

732bbb00ae214b5c82812845d85a2ad9~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=jk%2FsBS0GbZJLeFBxTnFeM%2FZSCvQ%3D

7b9b4e84de1f4f18b7e17c226e91ac18~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720735976&x-signature=iEdfDp2coA%2Fd%2FooAvncZodCZsfM%3D

版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。

猜你喜欢