45.Vue3:加载Element-plus

一、介绍

官网地址:https://element-plus.gitee.io/zh-CN/
基于Vue3的一套桌面组件库和字体图标,可以直接引用。

二、安装Element-Plus

cnpm install element-plus --save

三、引用方式

  1. 完整引用

如果对打包后的文件大小无所谓,就可以使用完整导入更方便

在main.js中导入

import { ElementPlus } from "element-plus"
import 'element-plus/dist/index.css'
createApp(App).use(store).use(router).use(ElementPlus).mount('#app')
  1. 按需导入

这个才是我们常用的方法

  1. 首先,需要安装两个插件

cnpm install -D unplugin-vue-compoents unplugin-auto-import

  1. 然后修改vue.config.js配置文件
    可以直接粘贴过去就好
const { defineConfig } = require('@vue/cliservice')
const AutoImport = require('unplugin-autoimport/webpack')
const Components = require('unplugin-vuecomponents/webpack')
const { ElementPlusResolver } =
require('unplugin-vue-components/resolvers')
module.exports = defineConfig({
  transpileDependencies: true,
  configureWebpack: {
    plugins: [
      AutoImport({
        resolvers: [ElementPlusResolver()]
     }),
      Components({
        resolvers: [ElementPlusResolver()]
     })
   ]
 }
})

四、使用组件

去官网中复制源码,粘贴到对应位置就好

关于字体图标

一、安装icons字体图标

cnpm install @element-plus/icons-vue

二、按需导入

同上文

三、全局注册

在src/plugins.icons.js 粘贴代码

import * as components from "@elementplus/icons-vue";
export default {
    install: (app) => {
        for (const key in components) {
            const componentConfig =
components[key];
          
app.component(componentConfig.name,
componentConfig);
       }
   },
};

四、引入文件

在main.js中引入icon.js文件

import elementIcon from "./plugins/icons;
app.use(elementIcon)

五、使用方式

需要什么粘贴就好

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想成为数据分析师的开发工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值