【Vue3】引入 element-ui 组件库

官方文档: https://element-plus.org/zh-CN/

  • 安装
$ pnpm add element-plus

image-20240217231006376

自动按需:

image-20240217231032886

  1. 安装插件

一个是自动引入,另一个是组件注册

pnpm add -D unplugin-vue-components unplugin-auto-import
  1. 然后把下列代码插入到你的 ViteWebpack 的配置文件中
...
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    ...
    AutoImport({
      resolvers: [ElementPlusResolver()]
    }),
    Components({
      resolvers: [ElementPlusResolver()]
    })
  ]
})
  1. 直接使用

使用的时候任何事情都不需要做,也不需要import。这个就是我们第二步配置的按需导入的强大之处。我们不需要去关心用哪个组件,它一旦发现你用了,它会帮助你提前注册的

<template>
  <div>
    <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>

image-20230710225018162

**彩蛋:**默认 components 下的文件也会被自动注册~

正常情况下的components需要导入注册才能使用,但是使用了这个插件之后,直接在页面中使用组件即可,无需导入。

组件名字都是使用test-demo这种形式

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值