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 12 Javascript
JS实现将人民币金额转换为大写的示例代码
Feb 13 Javascript
推荐8款jQuery轻量级树形Tree插件
Nov 12 Javascript
node.js中的fs.mkdirSync方法使用说明
Dec 17 Javascript
JS实现日期时间动态显示的方法
Dec 07 Javascript
JavaScript表单验证的两种实现方法
Feb 11 Javascript
原生node.js案例--前后台交互
Feb 20 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
Apr 15 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
Jul 19 Javascript
js实现鼠标拖拽div左右滑动
Jan 15 Javascript
JavaScript通如何过RGraph实现动态仪表盘
Oct 15 Javascript
Java 生成随机字符的示例代码
Jan 13 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 批量删除数据的方法分析
2009/10/30 PHP
php析构函数的简单使用说明
2015/08/24 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
javascript基础之查找元素的详细介绍(访问节点)
2013/07/05 Javascript
jQuery 三击事件实现代码
2013/09/11 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
AngularJS基础知识笔记之表格
2015/05/10 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
个人小程序接入支付解决方案
2019/05/23 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
Vue如何实现验证码输入交互
2020/12/07 Vue.js
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
基python实现多线程网页爬虫
2015/09/06 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
django+echart数据动态显示的例子
2019/08/12 Python
python requests证书问题解决
2019/09/05 Python
使用Python实现分别输出每个数组
2019/12/06 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
2020/03/08 Python
Python实现弹球小游戏
2020/08/01 Python
MAC平台基于Python Appium环境搭建过程图解
2020/08/13 Python
美国饼干礼物和美食甜点购买网站:Cheryl’s
2020/05/28 全球购物
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
暑假实习求职信范文
2013/09/22 职场文书
初中班主任评语大全
2014/04/24 职场文书
工地安全质量标语
2014/06/07 职场文书
学生安全责任书范本
2014/07/24 职场文书
城南旧事电影观后感
2015/06/16 职场文书
责任书格式
2019/04/18 职场文书
浅谈redis整数集为什么不能降级
2021/07/25 Redis