Vue.js 资料vue.jsWeb前端之路

一个vue2的多色图标方案:vue-svg-icon

2016-12-25  本文已影响1827人  cenkai88

示例: https://cenkai88.github.io/vue-svg-icon/demo/

项目地址: https://github.com/cenkai88/vue-svg-icon 求star~~
个人的第一个vue组件,希望大家多多支持啦~😄
基于vue-awesome扩展而来
其实想到写这个的原因主要是在开发中常常需要用到图标,这一块经历了四个阶段。

  1. 用的awesomeFont之类的库

组件特点:

wechat.jpg
alipay.jpg demo.gif
1. 安装
npm install vue-svg-icon --save-dev
2. 将svg图片放入src/svg

这里安利一个svg图片库iconfont

3. 在项目的main.js入口引入vue-svg-icon和需要使用的svg文件名(不需扩展名)
import Icon from 'vue-svg-icon/Icon.vue';Vue.component('icon', Icon);
Icon.inject('chameleon'); // SVG图片名字(无扩展名)
4. 在网页中使用icon标签就可以啦!
<icon name="chameleon" scale="20"></icon>

注意

在illustrator中编辑svg图片时

如果你读到这了,那么这个插件八成适合你,请移步vue-svg-icon

上一篇 下一篇

猜你喜欢

热点阅读