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

相关推荐
暴走的小呆11 小时前
Vue 2 中 Object 的变化侦测:从 getter/setter 到 Dep、Watcher、Observer
vue.js
英勇无比的消炎药11 小时前
TinyVue v-auto-tip: 文本超长自动提示的优雅方案
vue.js
时光足迹14 小时前
腾讯云 TRTC UniApp SDK 从入门到上线
前端·vue.js·uni-app
时光足迹14 小时前
uni-app 里把加密视频嵌入页面播放?我分析了 4 种方案,只有 1 种接近完美
前端·vue.js·uni-app
时光足迹14 小时前
JPush UniApp UTS 插件完全参考手册:API、事件与厂商通道一网打尽
vue.js·ios·uni-app
时光足迹14 小时前
极光推送全攻略(下):uni-app 代码实现与 iOS 排查实战
vue.js·ios·uni-app
疯狂的魔鬼15 小时前
一个"懂分寸"的文本省略组件是怎样炼成的
前端·vue.js·设计
裕波15 小时前
AI 正在重写应用开发。Vue 与 Vite,给出新的答案。
javascript·vue.js
妙码生花15 小时前
现代前端的极致性能 icon 加载方案(死磕成功版)
前端·vue.js·typescript
用户21366100357219 小时前
Vue2脚手架工程化与Axios集成
前端·vue.js