6. Vue开源三方UI组件库

目前Vue主流UI组件库由Element-Pus、Ant Design、Native UI等等,使用UI组件库可以提升开发与设计效率、保证产品界面的一致性,并实现跨团队协作的标准化;

下面以使用ElementPlus作为示例,介绍使用UI组件库的方法

步骤1:安装ElementPlus

复制代码
npm install element-plus --save

步骤2:引入ElementPlus

TypeScript 复制代码
import { createApp } from 'vue'
import App from './App.vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
const app = createApp(App)
app.use(ElementPlus)
app.mount('#app')

步骤3:使用ElementPlus组件,参考官方文档

A Vue 3 UI Framework | Element Plus (element-plus.org)

TypeScript 复制代码
<template>
    <div class="mb-4">
        <el-button>Default</el-button>
        <el-button type="primary">Primary</el-button>
        <el-button type="success">Success</el-button>
        <el-button type="info">Info</el-button>
        <el-button type="warning">Warning</el-button>
        <el-button type="danger">Danger</el-button>
    </div>
</template>

<!-- vue3写法 -->
<script lang="ts" setup >
    import { ElButton } from 'element-plus';
</script>

<style>
</style>

Ant Design Vue( https://www.antdv.com/docs/vue/getting-started-cn ) 经典⽼框架
Native UI( https://www.naiveui.com/zh-CN/light ) 仅⽀持 Vue3 的⼀个新的 UI 库
Tdesign( https://tdesign.tencent.com/ ) 腾讯开源的前端 UI 框架 包含桌⾯与移动端
NutUI( https://nutui.jd.com/#/ ) 京东开源的前端 UI 框架
uvuewui( https://www.uviewui.com/ ) 适合移动端 uni-app 开发

相关推荐
hexu_blog11 小时前
vue+java实现图片批量压缩
java·前端·vue.js
parade岁月12 小时前
开源一个 Vue 3 Table:API 学 antdv、主题学 Nuxt UI
前端·vue.js
吹牛不交税13 小时前
tree-transfer-vue3 前端插件安装问题解决(--legacy-peer-deps)(其他插件可考虑)适用
前端·javascript·vue.js
漓漾li15 小时前
每日面试题(2026-05-15)- 前端
前端·vue.js·react.js
前端那点事16 小时前
告别低级冗余!10个前端原生高阶技巧,让代码更优雅、性能更出众
前端·vue.js
hexu_blog16 小时前
前端vue后端java如何实现证件照功能
前端·javascript·vue.js
Southern Wind16 小时前
谷记账——一个 Vue 3 批次记账 App
前端·javascript·vue.js
peepeeman18 小时前
vue组件透传
前端·javascript·vue.js
镜宇秋霖丶18 小时前
2026.5.12@霖宇博客制作中遇见的问题
前端·vue.js·elementui
代码煮茶19 小时前
Vue3 上传组件实战 | 从 0 封装大文件分片上传组件(断点续传 / 秒传 / 进度条)
javascript·vue.js