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 相关文章推荐
学习ExtJS(二) Button常用方法
Oct 07 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
Sep 08 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
Mar 10 Javascript
让alert不出现弹窗的两种方法
May 18 Javascript
js返回前一页刷新本页重载页面
Jul 29 Javascript
JS限制文本框只能输入数字和字母方法
Feb 28 Javascript
谈谈JavaScript自定义回调函数
Oct 18 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
Jan 04 Javascript
js 将图片连接转换成base64格式的简单实例
Aug 10 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
Aug 15 Javascript
AngularJS实现根据变量改变动态加载模板的方法
Nov 04 Javascript
Vue核心概念Action的总结
Jan 18 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
phpmyadmin操作流程
2006/10/09 PHP
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
2017/04/27 PHP
PHP大文件分片上传的实现方法
2018/10/28 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
2019/09/23 PHP
javascript实现动态CSS换肤技术的脚本
2007/06/29 Javascript
地震发生中逃生十大法则
2008/05/12 Javascript
解javascript 混淆加密收藏
2009/01/16 Javascript
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
php跨域调用json的例子
2013/11/13 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
2015/12/12 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
jquery表单插件Autotab使用方法详解
2016/06/24 Javascript
JavaScript递归算法生成树形菜单
2017/08/15 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
Django之创建引擎索引报错及解决详解
2019/07/17 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
Python3-异步进程回调函数(callback())介绍
2020/05/02 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
python中如何设置代码自动提示
2020/07/15 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
Django跨域请求原理及实现代码
2020/11/14 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
酒店总经理助理岗位职责
2014/02/01 职场文书
结婚周年感言
2014/02/24 职场文书
新教师培训方案
2014/06/08 职场文书
2015年会计个人工作总结
2015/04/02 职场文书
2015年医院后勤工作总结
2015/05/20 职场文书
新娘婚礼致辞
2015/07/27 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
Python异常类型以及处理方法汇总
2021/06/05 Python
Nginx速查手册及常见问题
2022/04/07 Servers