总感觉图标太少了,写篇文章来记录下增加iconfont图标,首先放出效果图:
首先在iconfont上挑选好自己要添加的图标添加到一个项目
批量添加iconfont图标到购物车代码:
var iconList = document.querySelectorAll('.icon-gouwuche1'); for (var i = 0; i < iconList.length; i++) { iconList[i].click(); }
在图标库页面打开调试,然后在控制台上输入上面的代码执行,会发现整个图标库的图标都添加到购物车了,然后可以从购物车添加到一个项目,如图:
其中红框标注的是我们需要的,在Saber项目的src/config/env.js文件中添加上图红框标注的内容,添加完如下图:
添加完成之后先提取图标库的所有图标名称
在iconfont项目图标列表界面,也就是上面截图的那个界面打开控制台输入:
var obj = document.getElementsByClassName("icon-code icon-code-show"); var list = new Array(); for (var i = 0; i < obj.length; i++) { list[i] = obj[i].innerText; } console.log(JSON.stringify(list));
然后就能打印所有图标名称了,复制图标名称数组字符串到记事本工具,然后执行替换
搜索: "icon- 替换为 "iconfont icon-
然后在搜索 ", 替换为 ",\n
然后得到结果如下图:
然后在Saber项目的src/config/iconList.js文件里添加图标列表,如下图:
OK,iconfont图标添加完毕,刷新后看看效果吧
扫一扫访问 Blade技术社区 移动端