说明:很多关于类似的博客或者文档介绍的第三方库,由于有文件目录配置单一或者有webpack 兼容问题,所以都不考虑此等方法,结合部分博客内容,于是博主自己根据自己推敲和使用来完成 vue 的svg的图片使用。
1、使用阿里巴巴iconfont
网址:点击此处进入此网站
1.1、收集图标:
在搜索框中搜索你想要的图标,这里博主以home为例。
1.2、登录并加入购物车:
1.3、添加项目并从购物车中加入图标进项目:
在购物车弹出侧滑窗口中添加图标到我的项目中去:
1.4、下载源码:
在图标管理栏目上面点击我的项目进入到我的项目管理页面:
下载代码:
2、选取源码进行操作:
2.1、选取下载完成后的两个文件:
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后面使用的默认名称为 # 阿里图标项目名称-图标名称,此名称可以在我的项目中进行修改。