elementPlus按需导入配置

文章摘要:ElementPlus是一个基于Vue3的UI框架,配置方式分为完整引入和按需引入两种。完整引入只需安装element-plus包后全局导入;按需引入需要额外安装unplugin-vue-components和unplugin-auto-import插件,并在vite/webpack配置中添加相应解析器。配置完成后,可直接从文档中复制组件代码使用。

elementPlus网站地址: 一个 Vue 3 UI 框架 | Element Plus

配置elementPlus,去看文档!去看文档!去看文档!文档很详细。

step1:安装elementPlus

复制代码
npm install element-plus --save

step2.完整引入 或 按需引入

完整引入:

如果你对打包后的文件大小不是很在乎,那么使用完整导入会更方便。

javascript 复制代码
//main.ts
import { createApp } from 'vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import App from './App.vue'

const app = createApp(App)

app.use(ElementPlus)
app.mount('#app')

按需引入:

首先安装 unplugin-vue-componentsunplugin-auto-import这两款插件

bash 复制代码
npm install -D unplugin-vue-components unplugin-auto-import

然后把下列代码插入到你的 ViteWebpack 的配置文件中

javascript 复制代码
//vite.config.js
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()],
    }),
  ],
})

这样就配置好elementPlus了,当你需要用组件的时候,在文档里找到想要的组件代码,复制粘贴就好了。

相关推荐
享誉霸王1 天前
15、告别混乱!Vue3复杂项目的规范搭建与基础库封装实战
前端·javascript·vue.js·前端框架·json·firefox·html5
a1117761 天前
飞机躲避炸弹 网页游戏
前端·开源·html·threejs
夏乌_Wx1 天前
mybash:简易 Shell 实现的设计思路与核心模块解析
linux·服务器·前端
滕青山1 天前
URL编码/解码 核心JS实现
前端·javascript·vue.js
有马贵将1 天前
【3】前端手撕-深浅拷贝
javascript
菜鸟小芯1 天前
【GLM-5 陪练式前端新手入门】第五篇:响应式适配 —— 让个人主页 “见机行事”
前端·人工智能
无名之逆1 天前
你可能不需要WebSocket-服务器发送事件的简单力量
java·开发语言·前端·后端·计算机·rust·编程
加农炮手Jinx1 天前
Flutter for OpenHarmony:web_socket_channel 全平台 WebSocket 通信标准库,从原理到鸿蒙实战(3000字深度解析)
android·前端·网络·websocket·flutter·华为·harmonyos
王码码20351 天前
Flutter for OpenHarmony:web_socket 纯 Dart 标准 WebSocket 客户端(跨平台兼容性之王) 深度解析与鸿蒙
android·前端·websocket·网络协议·flutter·华为·harmonyos
柳杉1 天前
使用AI从零打造炫酷的智慧城市大屏(开源):React + Recharts 实战分享
前端·javascript·数据可视化