Vue Element使用icon图标教程详解(第三方)


Posted in Javascript onFebruary 07, 2018

element-ui自带的图标库还是不够全,还是需要需要引入第三方icon,自己在用的时候一直有些问题,参考了些教程,详细地记录补充下

对于我们来说,首选的当然是阿里icon库

教程:

1.打开阿里icon,注册 >登录>图标管理>我的项目

Vue Element使用icon图标教程详解(第三方) 

图标管理>我的项目,点进去

新建项目

Vue Element使用icon图标教程详解(第三方) 

新建项目

项目名称随便写。前缀注意,不要跟element-ui自带的icon(前缀为:el-icon)重名了。

设置完,点新建

Vue Element使用icon图标教程详解(第三方) 

注意前缀。设置完,点新建

现在我们返回阿里icon首页,点进去你想要的icon库,因为没有批量导入购物车,所以一般情况下需要一个一个去点,太浪费时间,那么请在控制台输入以下代码,批量导入

var icons = document.querySelectorAll('.icon-gouwuche1');
 var auto_click = function(i) { if (i < icons.length) { setTimeout(function() { icons.item(i).click(); auto_click(i + 1); }, 600); } };
auto_click(0);

Vue Element使用icon图标教程详解(第三方) 

然后点击回车,他会把这套图库所有icon加入购物车

点页面上的购物车

Vue Element使用icon图标教程详解(第三方) 

页面右边的购物车图标,点击

把图标都添加到刚才创建的项目里

Vue Element使用icon图标教程详解(第三方) 

添加

设置fontClass,然后下载到本地

Vue Element使用icon图标教程详解(第三方) 

下载到本地,解压

解压后你会得到这些文件,打开图中圈中的文件

将以下代码加进去,注意: el-icon-third 是你之前设置的icon前缀,第二个 el-icon-third前边有空格的

[class^="el-icon-third"], [class*=" el-icon-third"]/*这里有空格*/
 { font-family: "iconfont" !important;
 font-size: 16px;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale; }

Vue Element使用icon图标教程详解(第三方) 

绿框的数据保持一致就好

2.上边设置好以后,打开vue项目,我是在src-assets下创建了icon文件夹,将所有的文件复制了过来

在main.js里边把css引进来

Vue Element使用icon图标教程详解(第三方) 

记得引进来

然后重新npm run dev 一下

3.打开在阿里icon的项目,复制你想要的图标代码

Vue Element使用icon图标教程详解(第三方) 

图标代码:el-icon-ump-qianniudaidise

使用,两种引用方式,跟element自带的使用方法一样

Vue Element使用icon图标教程详解(第三方) 

最后效果:

Vue Element使用icon图标教程详解(第三方) 

总结

以上所述是小编给大家介绍的Vue Element使用icon图标教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript中的对象和数组的应用技巧
Jan 07 Javascript
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
Sep 02 Javascript
jQuery学习总结之jQuery事件
Jun 30 Javascript
每天一篇javascript学习小结(RegExp对象)
Nov 17 Javascript
BootStrap的JS插件之轮播效果案例详解
May 16 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
Jun 21 Javascript
jquery滚动条插件(可以自定义)
Dec 11 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
Mar 08 Javascript
vue无限轮播插件代码实例
May 10 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
Aug 20 Javascript
微信小程序如何实现在线客服功能
Oct 16 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
Nov 03 Javascript
Vue.set()实现数据动态响应的方法
Feb 07 #Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
Feb 07 #Javascript
vue 动态改变静态图片以及请求网络图片的实现方法
Feb 07 #Javascript
vue进行图片的预加载watch用法实例讲解
Feb 07 #Javascript
Angular浏览器插件Batarang介绍及使用
Feb 07 #Javascript
详解JS数值Number类型
Feb 07 #Javascript
vue几个常用跨域处理方式介绍
Feb 07 #Javascript
You might like
php数据库连接时容易出错的特殊符号问题
2010/09/01 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
JS getStyle获取最终样式函数代码
2010/04/01 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
MyEclipse取消验证Js的两种方法
2013/11/14 Javascript
js 获取input点选按钮的值的方法
2014/04/14 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
JS获取及验证开始结束日期的方法
2016/08/20 Javascript
js 颜色选择插件
2017/01/23 Javascript
AngularJS自定义指令实现面包屑功能完整实例
2017/05/17 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
微信JSSDK调用微信扫一扫功能的方法
2017/07/25 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
2018/08/24 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
2018/09/03 Javascript
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
Python批量查询域名是否被注册过
2017/06/21 Python
python使用opencv读取图片的实例
2017/08/17 Python
Python内置模块logging用法实例分析
2018/02/12 Python
python多线程并发实例及其优化
2019/06/27 Python
Django实现文件上传和下载功能
2019/10/06 Python
Python 切分数组实例解析
2019/11/07 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
序列化Python对象的方法
2020/08/01 Python
阿联酋航空假期:Emirates Holidays
2018/03/20 全球购物
建筑公司文秘岗位职责
2013/11/29 职场文书
先进德育工作者事迹材料
2014/01/24 职场文书
蜜蜂引路教学反思
2014/02/04 职场文书
总经理助理的职责
2014/03/14 职场文书
社会实践先进工作者事迹材料
2014/05/06 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
写给女朋友的保证书
2015/05/09 职场文书
《好妈妈胜过好老师》:每个孩子的优秀都是有源头的
2020/01/03 职场文书