npm install vue-svg-icon -- save-dev
这里安利一个svg图片库iconfont
src/svg路径暂时不可配置
src文件夹应和node_modules在同一个文件夹下
import Icon from 'vue-svg-icon/Icon'
Vue.component("icon",Icon)
<icon name="time"></icon>
<icon name="back"></icon>
<icon name="address"></icon>
<icon name="plan"></icon>
name的值就是svg图片名字
效果:
可以通过类来改变图标的颜色和大小:
.svg-icon{
width: 24px;
height: 24px;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
}
也可以这样改变大小:
<icon name="time" width="20px" height="20px"></icon>
原文:https://www.cnblogs.com/IT123/p/10882503.html