非常好用的7个Vue3组件库!!【送源码】

说到Vue,怎能不提Vue3呢?

它的大名鼎鼎主要归功于一项革命性的创新——Composition API。

这个新功能为逻辑复用带来了前所未有的友好性和灵活性,让开发者们在构建应用时如鱼得水。

如果你现在正在使用Vue3,或者在新的一年考虑将你的项目升级至Vue3,那你绝对不能错过对Vue3组件库的探索。

这些组件库不仅能让你的开发工作更加高效,还能让你的应用在性能和用户体验上更上一层楼。


Element Plus

图片

 

Element Plus 是一个基于 Vue.js 3.0 的组件库,它是 Element UI 的升级版本。Element Plus 为 Vue 3 提供了大量实用的 UI 组件,包括按钮、表格、表单、对话框、菜单等等,使得开发者可以更加方便快捷地构建用户界面。

图片


Vuetify

Vuetify 是一个国外的老牌 Vue 组件库,2016 年 7 月发布第一个版本,2018 年 2 月发布 v1.0.0 稳定版本,2022 年 11 月发布 v3.0.0 正式版本,开始支持 Vue3。目前主要由 John Leider 和 KaelWD 在开发和维护。

要开始使用 Vuetify 3,只需将以下代码粘贴到你的终端:

yarn create vuetify

此命令在使用脚手架生成您的 Vue / Vuetify 3 项目之前会提示您有几个配置选项。

success Installed "create-vuetify@x.x.x" with binaries:
    - create-vuetify

? Project name (项目名): ❯ vuetify-project //生成应用程序的文件夹
? Use TypeScript (使用 TypeScript)?: ❯ No / Yes
? Would you like to install dependencies with yarn, npm, or pnpm?:
  ❯ yarn
    npm
    pnpm
    bun
    none

使用脚手架搭建完成后,通过运行以下命令启动 vite 开发服务器:

cd vuetify-project
yarn dev

Ant Design Vue

Ant Design 是全球历史最悠久和最受欢迎的组件库之一,官方提供 React 版本,Ant Design Vue 是它的 Vue 版本,由社区开发和维护,遵循 Ant Design 设计规范,提供 67 个组件。

  • 官网:https://antdv.com/

  • GitHub:https://github.com/vueComponent/ant-design-vue

  • NPM:https://www.npmjs.com/package/ant-design-vue

图片

 


Quasar

Quasar框架是一个基于Vue.js的框架,用于使用一个代码库开发跨平台的应用程序。这有助于节省开发成本。

图片

 


Naive UI

图片

图片

Naive UI 由图森未来公司创建,只支持 Vue3,不支持 Vue2,一个有点意思的 Vue3 组件库,这体现在 Naive UI 官网文档的每一处文案中,目前提供 80 个组件。

  • 官网:https://www.naiveui.com/

  • GitHub:https://github.com/tusen-ai/naive-ui

  • NPM:https://www.npmjs.com/package/naive-ui


Arco Design Vue

由跳动 GIP UED 团队与架构前端团队共同开发的企业级设计系统,Arco Design Vue 是一个基于 Arco Design 构建的 Vue3 组件库。这个组件库在 2021 年 10 月正式开源,提供了包括 71 个组件的丰富功能,旨在提升企业级应用的界面和用户体验。

  • 官网:https://arco.design/vue

  • GitHub:https://github.com/arco-design/arco-design-vue

  • NPM:https://www.npmjs.com/package/@arco-design/web-vue

图片


TinyVue

一套跨端、跨框架的企业级 UI 组件库,支持 Vue 2 和 Vue 3,支持 PC 端和移动端。

  • 官网:https://opentiny.design/tiny-vue

  • GitHub:https://github.com/opentiny/tiny-vue

  • NPM:https://www.npmjs.com/package/@opentiny/vue

TinyVue 的核心特色在于其采用了 Renderless 无渲染组件设计架构,实现了跨平台和跨框架的兼容性。这种设计使得不同框架的组件库能够共享相同的组件逻辑,从而实现了在各种框架间的无缝迁移和集成。

图片

—— EOF ——

福利:

扫码回复【图书】可免费领取图书管理系统源码

图片

  • 8
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值