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 />
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」