本文介绍: VUE3 vue-cli 加载自定义SVG图标
网上代码通篇一律,需要修改多处地方,特别是component下还要创建一个index.vue的组件,奇奇怪怪。
要在 Vue 项目中使用 svg-sprite-loader
来管理 SVG 图标,你需要执行以下几个步骤:
步骤 1: 配置 vue.config.js
确保你的 Vue 项目的根目录中有一个 vue.config.js
文件,用于自定义 Vue CLI 的内部 webpack 配置。如果文件不存在,你可以创建一个。在这个文件中,添加以下配置:
这个配置告诉 webpack 对于 src/assets/icons
目录中的 .svg
文件,使用 svg-sprite-loader
来处理它们。其他目录中的 .svg
文件将使用项目中默认的 SVG loader。
步骤 2: 添加 SVG 图标
将你的 SVG 图标放置在 src/assets/icons
目录中。例如,你可以有一个名为 example.svg
的图标。
一个简单的 SVG 图标可能看起来像这样:
步骤 3: 全局引入 SVG 图标
步骤 4: 使用 SVG 图标
步骤 5: 重新编译
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。