码迷,mamicode.com
首页 > 其他好文 > 详细

vue-svgicon基本使用

时间:2019-05-27 19:02:40      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:导入   本质   span   svg   from   icons   灵活   menu   全局   

  在项目开发中,经常会用到svg图标,之前用的都是vue-svg-icon,最近在npm中搜索svg图标解析插件,发现vue-svgicon用的相对较多,对比以下,vue-svgicon用法较为灵活,方便,基本使用方法如下:

  1、安装项目依赖

npm install vue-svgicon -D

  2、在项目目录中引入svg图片(任意目录)

  3、配置svg图标解析和输出路径

    因为vue-svgicon本质会把svg图标解析成js文件,在项目中是通过import导入生成的js文件来达到对svg图标的引用,具体可以在package.json中做以下配置:

    技术图片

  4、在main.js中引入svgIcon组件,并且全局注册下

import SvgIcon from ‘vue-svgicon‘

Vue.use(SvgIcon, {
    tagName: ‘svg-icon‘
});

  5、执行下npm run svg命令

技术图片

  可以看到项目中icons下面多了很多js文件

  6、项目中具体使用如下:

<svg-icon name="logo" class="menu-icon" color="#fff" width="16" height="16"></svg-icon>

import ‘@/icons/logo‘

 

vue-svgicon基本使用

标签:导入   本质   span   svg   from   icons   灵活   menu   全局   

原文地址:https://www.cnblogs.com/gerry2019/p/10932367.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!