标签:def component 参考 hat 入口 vue name export 方式
前言
工作中用到svg格式的图标,既然是svg,当然不想用古老的img方式引用,希望能凭借定义svg的fill属性,随意定义图标的颜色;同时不想将整段svg代码写入组建内,于是找到了使用vue-svg-icon来实现这个功能。
项目参考链接:https://www.npmjs.com/package/vue2-svg-icon
$ npm install vue-svg-icon --save-dev
安装之后,可以在node_modules/vue-svg-icon目录下找到相关文件
import Icon from ‘vue-svg-icon/Icon.vue‘
Vue.component(‘icon‘, Icon)
Icon.inject(‘wechat‘) // SVG图片名字(无扩展名)
import Icon from ‘vue-svg-icon/Icon.vue‘
export default {
components: {
Icon
}
}
然后在引入 vue-svg-icon,调用svg的组件内,使用 icon标签就可以了~
<icon name="wechat" scale="20"></icon>
标签:def component 参考 hat 入口 vue name export 方式
原文地址:https://www.cnblogs.com/Free-Thinker/p/11687563.html