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

相关推荐
BillKu2 小时前
vue3 字符串排序 localeCompare,确保排序为 “B01“, “B10“, “B2“
前端·javascript·vue.js
Nayana2 小时前
《Web 到 HarmonyOS》-- 第一课:前端经验哪些能带走
vue.js·harmonyos
ShineWinsu3 小时前
对于 Vue 3:开发前需要掌握的 JavaScript 核心基础:从变量、数组方法到 Promise、Async/Await 与 ES Module 的解析
javascript·vue.js·elasticsearch
雪芽蓝域zzs4 小时前
第十七节:面包屑导航组件(适配多级嵌套路由)
前端·javascript·vue.js
yume_sibai4 小时前
Element Plus 其他实用组件完全指南(10个核心组件)
前端·javascript·vue.js
雪芽蓝域zzs5 小时前
第二十二节:进阶:用户管理新增、编辑弹窗 + 表单校验
前端·javascript·vue.js
计算机学姐5 小时前
基于SpringBoot的高校爱心慈善管理系统
java·vue.js·spring boot·后端·spring·tomcat·mybatis
雪芽蓝域zzs5 小时前
二十一节:进阶:用户列表批量删除功能
前端·javascript·vue.js
研☆香6 小时前
可选链运算符和空值合并运算符的使用
前端·javascript·vue.js
yume_sibai15 小时前
Element Plus 数据展示组件完全指南(15个核心组件)
前端·javascript·vue.js