vue 使用 svg

说明:很多关于类似的博客或者文档介绍的第三方库,由于有文件目录配置单一或者有webpack 兼容问题,所以都不考虑此等方法,结合部分博客内容,于是博主自己根据自己推敲和使用来完成 vue 的svg的图片使用。

1、使用阿里巴巴iconfont

网址:点击此处进入此网站

1.1、收集图标:

搜索你想要的图标.png

在搜索框中搜索你想要的图标,这里博主以home为例。

1.2、登录并加入购物车:

加入购物车.png

1.3、添加项目并从购物车中加入图标进项目:

点击购物车.png

在购物车弹出侧滑窗口中添加图标到我的项目中去:


添加到项目.png

1.4、下载源码:

我的项目.png

在图标管理栏目上面点击我的项目进入到我的项目管理页面:


项目管理页面.png

下载代码:


点击下载.png

2、选取源码进行操作:

2.1、选取下载完成后的两个文件:

目录中一定有这两个文件.png

2.2、导包:

<!-- 当前需要使用图标的vue文件 -->
<script>
import '@/assets/icon/iconfont.js';
export default {
      ......
}

3、使用home 图标:

3.1 、书写样式:

    .icon {
    width: 18px;
    height:18px;
    fill: currentColor;
    overflow: hidden;
    margin: 5px;
}

注意:fill 就是指定图标当前的颜色

3.2、使用svg图标:

....
     <svg class="icon" aria-hidden="true">
              <use xlink:href="#icon-home"></use>
     </svg>
              <b>首页</b>
....

注意:xlink:href后面使用的默认名称为 # 阿里图标项目名称-图标名称,此名称可以在我的项目中进行修改。

4、运行效果:

运行效果.gif
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,250评论 4 61
  • 01 不久前,逛一女性理财论坛,看到了一个有意思的话题调查:”现在的你芳龄几何?拥有总资产多少?”话题下面跟帖的M...
    茗禾君悦阅读 1,077评论 1 1
  • 家,是永远的港湾。
    叶小曼bl阅读 140评论 0 4
  • 第二十一天圆满的结局 作者:王锐 2017年5月28日 今天一整天都在上服装疗愈课,以其说是收获到不如说是能量的碰...
    复活的鸟阅读 318评论 0 1
  • 题目/你不是真正的快乐 文/将晚的天 歌单推荐里看到了 邓紫棋版本的你不是真正的快乐 然后鬼使神差的点进去单曲循环...
    将晚的天阅读 631评论 2 10