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了,当你需要用组件的时候,在文档里找到想要的组件代码,复制粘贴就好了。

相关推荐
用户58124415415710 小时前
GemDesign MCP协议详解:从原型到代码的完整技术链路
前端
半个烧饼不加肉10 小时前
JS 底层探究-- 事件循环
开发语言·前端·javascript
goDeep10 小时前
useMemo 和 useCallback 的区别,我终于搞懂了
前端
小亮学前端10 小时前
在1Panel中部署Nuxt项目
前端·vue.js
产品研究员10 小时前
AI生成可用的React交互代码实测:Lovable vs Stitch vs Paico
前端·react.js·aigc
labixiong10 小时前
Prompt 工程:当一段文字学会了思考、行动与统治
前端·ai编程
用户8417948145610 小时前
vxe-table 虚拟滚动下自定义行高:支持每行独立高度与自适应
vue.js
biubiubiu_LYQ11 小时前
入门开发者必学篇之JS事件循环:为什么你的代码输出总翻车?
前端·javascript
HwJack2011 小时前
鸿蒙背景下 Cocos Creator 的三大 JS 引擎:JIT 与热更新的十字路口
javascript·华为·harmonyos
程序员黑豆11 小时前
AI全栈开发之Java:怎么安装JDK
前端·ai编程·全栈