Vue3-vite 按需引入Element-plus、Element-plus/icons-vue

自动导入Element-plus组件

1.下载unplugin-vue-components,unplugin-auto-import 包

npm i -D unplugin-vue-components unplugin-auto-import

2.vite.config.js 文件中配置

1 import AutoImport from 'unplugin-auto-import/vite'
2 import Components from 'unplugin-vue-components/vite'
3 import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
复制代码
1 plugins: [ 
2       // 按需引入Element-plus
3       AutoImport({
4         resolvers: [ElementPlusResolver({ importStyle: false })]
5       }),
6       Components({
7         resolvers: [ElementPlusResolver()]
8       })
9     ],
复制代码

 自动导入Element-plus/icons-vue

1.下载

npm i -D @element-plus/icons-vue unplugin-icons 

2.vite.config.js 文件中配置

复制代码
 1  import IconResolver from "unplugin-icons/resolver";
 2  import Icons from "unplugin-icons/vite";
 3 
 4 plugins: [ 
 5     // 按需引入Element-plus //引入icon
 6     AutoImport({
 7       resolvers: [
 8         ElementPlusResolver({ importStyle: false }),
 9         IconResolver({ prefix: "icon" }),
10       ],
11     }),
12     Components({
13       resolvers: [
14         ElementPlusResolver(),
15         IconResolver({ enabledCollections: ["ep"] }),
16       ],
17     }),
18     Icons({ scale: 1, defaultClass: "inline-block", autoInstall: true }),
19   ],
复制代码

 3.用法示例

<IEpSearch /> // 或 <i-ep-search />

 

posted @   tan253  阅读(639)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示