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 相关文章推荐
纯js简单日历实现代码
Oct 05 Javascript
jQuery队列操作方法实例
Jun 11 Javascript
jQuery中get和post方法传值测试及注意事项
Aug 08 Javascript
JavaScript 事件对象介绍
Apr 13 Javascript
JavaScript电子时钟倒计时第二款
Jan 10 Javascript
JavaScript实战之带收放动画效果的导航菜单
Aug 16 Javascript
浅谈JS的基础类型与引用类型
Sep 13 Javascript
setTimeout学习小结
Feb 08 Javascript
jquery实现一个全局计时器(商城可用)
Jun 30 jQuery
React中的render何时执行过程
Apr 13 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
Dec 07 Javascript
Vue SPA 首屏优化方案
Feb 26 Vue.js
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 include,include_once,require,require_once
2008/09/05 PHP
php 正则表达式小结
2009/08/31 PHP
php下连接mssql2005的代码
2011/01/17 PHP
PHP封装CURL扩展类实例
2015/07/28 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
PHP基于DOMDocument解析和生成xml的方法分析
2017/07/17 PHP
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
Jquery下:nth-child(an+b)的使用注意
2011/05/28 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
js图片处理示例代码
2014/05/12 Javascript
node.js中的fs.truncate方法使用说明
2014/12/15 Javascript
jQuery验证插件validate使用详解
2016/05/11 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
JQuery和PHP结合实现动态进度条上传显示
2016/11/23 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
JS实现改变HTML上文字颜色和内容的方法
2016/12/30 Javascript
Vue.js 动态为img的src赋值方法
2018/03/14 Javascript
vue之将echart封装为组件
2018/06/02 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
2019/01/28 jQuery
Django URL传递参数的方法总结
2016/08/28 Python
解决使用PyCharm时无法启动控制台的问题
2019/01/19 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
h5封装下拉刷新
2020/08/25 HTML / CSS
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
Amara美国站:英国高端家居礼品网站,世界各地的奢侈家具品牌
2017/07/26 全球购物
英国顶级家庭折扣店:The Works
2017/09/06 全球购物
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
斯洛伐克最大的婴儿食品和用品网上商店:Feedo.sk
2020/12/21 全球购物
庆祝教师节演讲稿
2014/09/03 职场文书
英文诗歌翻译方法(赏析)
2019/08/16 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
Node.js实现断点续传
2021/06/23 Javascript
MySQL连表查询分组去重的实现示例
2021/07/01 MySQL
常用的文件对应的MIME类型汇总
2022/04/26 HTML / CSS