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导入。

相关推荐
踩着两条虫3 分钟前
揭秘VTJ.PRO前端架构:一套代码,多端运行的低代码引擎
前端·vue.js·低代码
计算机学姐11 分钟前
基于SpringBoot的特色美食分享系统
java·vue.js·spring boot·后端·spring·tomcat·mybatis
计算机学姐15 分钟前
基于SpringBoot的在线课程学习网站
java·vue.js·spring boot·后端·学习·spring·intellij-idea
终端鹿24 分钟前
Vue3 + axios 前后端联调实战:封装、跨域与报错处理
前端·vue.js·axios
莫物14 小时前
vue过滤表格数据导致的索引错乱问题
前端·javascript·vue.js
Можно15 小时前
Vue 组件样式隔离完全指南:从原理到实战
前端·javascript·vue.js
英俊潇洒美少年16 小时前
Vue3 完整渲染流程(从 createApp → mount → update → unmount)
前端·javascript·vue.js
前端Hardy16 小时前
Pinia 比 Vuex 好用 10 倍?Vue3 状态管理终于不折磨人了!(新手复制即用)
前端·javascript·vue.js
前端Hardy16 小时前
Vue3 的 v-model 双向绑定,90% 的人都用错了?(附 2026 最新避坑指南)
前端·javascript·vue.js
前端Hardy16 小时前
救命!Vue3 的 Composition API,居然能让我少写 80% 冗余代码?(新手也能直接抄)
前端·javascript·vue.js