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 开发

相关推荐
我命由我123458 分钟前
前端开发 - this 指向问题(直接调用函数、对象方法、类方法)
开发语言·前端·javascript·vue.js·react.js·html5·js
低保和光头哪个先来10 分钟前
TinyEditor 篇1:实现工具栏按钮向服务器上传图片
服务器·开发语言·前端·javascript·vue.js·前端框架
还是大剑师兰特13 分钟前
vue3+vite+JS,使用Echarts封装一个饼图,父子组件联动
javascript·vue.js·echarts
A黄俊辉A18 分钟前
webstorm+vue+esLint+pretter配置
前端·vue.js·webstorm
SuperEugene39 分钟前
Monorepo + pnpm workspace 落地实操:Vue 中后台多项目 / 组件库 / 公共包管理|Vue 工程化篇
前端·javascript·vue.js·pnpm·vite·monorepo
Xingxing?!1 小时前
Vue2 微信小程序:页面间传递数组
前端·vue.js·uni-app
肉肉不吃 肉1 小时前
代理服务的原理,及Vite 中具体实现方法
前端·vue.js
014-code1 小时前
Vue 中 data 为什么是函数而不是对象?
前端·javascript·vue.js
巴巴博一1 小时前
UniApp 纯前端实现企业级购物车:Vuex + Storage 多用户状态管理闭环方案
前端·vue.js·uni-app·状态模式
网络点点滴1 小时前
Vue组件通信-mitt
前端·javascript·vue.js