7.Vue-cli3.0全局使用svg

一、安装svg-sprite-loader

npm install svg-sprite-loader -D

二、编写svg-icon组件

src/components/icon 文件夹下面创建 svg-icon.vue 文件:


7.Vue-cli3.0全局使用svg_第1张图片
svg组件

三、配置全局使用以及名字处理

src/assets/icons 下面创建 index.js 以及 icons 文件夹

icons 文件夹下面存放 .svg 文件

index.js 文件中:

7.Vue-cli3.0全局使用svg_第2张图片

四、全局引入

main.js 中引入

import '@/assets/icons'

五、配置

在vue2.0中是需要在 webpack.base.conf.js 中进行配置:

7.Vue-cli3.0全局使用svg_第3张图片

在vue3.0也是如此 需要在根目录下 vue.config.js 中进行配置 如下:

7.Vue-cli3.0全局使用svg_第4张图片

到此就可以全局使用svg图标了

你可能感兴趣的:(7.Vue-cli3.0全局使用svg)