一.svg-icon的工作原理
-
1.svg-icon是一个全局组件,在src/icons/index.js中定义并注册成立全局组件。
-
2.在main.js中引入
-
3.它额外需要svg-sprite-loader@4.1.3的配合,及对应的vue.config.js中的配置。
-
4.它的使用格式 。这里的文件名就是在src/icons/svg下的文件名^
二.如何在新项目使用svg-icon组件 步骤
-
1.安装依赖
npm i svg-sprite-loader@4.1.3
-
2.配置 vue.config.js
-
3.复制/创建文件
(1) src/icons
src/icons
- /svg # 保存图标
- /index.js # 注册全局组件
(2) 组件
componets/SvgIcon/index.vue
(3)validate.js
utils/validate.js
-
4.在main.js中引入
import '@/icons'
- 5.使用
使用格式<svg-icon icon-class="文件名"/>
。这里的文件名就是在src/icons/svg下的文件名