vue学习第3期 - 集成UI库

常用的UI库包括:

Element-Plus

Ant Design

Element-Plus

安装依赖

pnpm install element-plus

按需自动导入

安装插件:

pnpm install -D unplugin-vue-components unplugin-auto-import

配置:

vite.config.ts

javascript 复制代码
import { defineConfig } from 'vite'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'

export default defineConfig({
  // ...
  plugins: [
    // ...
    AutoImport({
      resolvers: [ElementPlusResolver()],
    }),
    Components({
      resolvers: [ElementPlusResolver()],
    }),
  ],
})

使用

vue 复制代码
<script setup lang="ts"></script>

<template>
  <ElButton>aaa</ElButton>
</template>

<style scoped></style>

直接使用组件,而且不需要import导入。

相关推荐
洛可可白5 分钟前
把 Vue2 项目“黑盒”嵌进 Vue3:qiankun 微前端实战笔记
前端·vue.js·笔记
四月_h1 小时前
vue2动态实现多Y轴echarts图表,及节点点击事件
前端·javascript·vue.js·echarts
正义的大古3 小时前
OpenLayers地图交互 -- 章节十八:拖拽旋转和缩放交互详解
javascript·vue.js·openlayers
533_5 小时前
[element-plus] el-select 下拉选择图片
vue.js
千叶寻-5 小时前
package.json详解
前端·vue.js·react.js·webpack·前端框架·node.js·json
小*-^-*九5 小时前
Electron vue项目 打包 exe文件2
javascript·vue.js·electron
若无_7 小时前
深入理解 Vue 中的 reactive 与 ref:响应式数据的两种核心实现
前端·vue.js
ikun778g9 小时前
uniapp设置安全区
前端·javascript·vue.js·ui·uni-app
我是日安10 小时前
从零到一打造 Vue3 响应式系统 Day 22 - Computed:缓存机制实现
javascript·vue.js
xiaoyan201510 小时前
2025最新款Electron38+Vite7+Vue3+ElementPlus电脑端后台系统Exe
前端·vue.js·electron