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无缝滚动代码
Jan 03 Javascript
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
May 18 Javascript
通过复制Table生成word和excel的javascript代码
Jan 20 Javascript
JavaScript运行时库属性一览表
Mar 14 Javascript
上传图片js判断图片尺寸和格式兼容IE
Sep 01 Javascript
jQuery Masonry瀑布流插件使用详解
Nov 17 Javascript
jquery中添加属性和删除属性
Jun 03 Javascript
分享两款带遮罩的jQuery弹出框
Dec 30 Javascript
JavaScript reduce和reduceRight详解
Oct 24 Javascript
vue实现可增删查改的成绩单
Oct 27 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
May 31 Javascript
详解如何解决使用JSON.stringify时遇到的循环引用问题
Mar 23 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 imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
jquery实现选中单选按钮下拉伸缩效果
2015/08/06 Javascript
Nodejs初级阶段之express
2015/11/23 NodeJs
使用Jasmine和Karma对AngularJS页面程序进行测试
2016/03/05 Javascript
jquery遍历标签中自定义的属性方法
2016/09/17 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
js操作table中tr的顺序实现上移下移一行的效果
2018/11/22 Javascript
javascript触发模拟鼠标点击事件
2019/06/26 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
el-table树形表格表单验证(列表生成序号)
2020/05/31 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
详解vue实现坐标拾取器功能示例
2020/11/18 Vue.js
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
在pytorch中查看可训练参数的例子
2019/08/18 Python
python实现坦克大战
2020/04/24 Python
python实现图像外边界跟踪操作
2020/07/13 Python
基于Python实现粒子滤波效果
2020/12/01 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
2017/01/05 HTML / CSS
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
临床护士自荐信
2014/01/31 职场文书
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
音乐节策划方案
2014/06/09 职场文书
银行工作心得体会范文
2016/01/23 职场文书
《植树问题》教学反思
2016/03/03 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript
阿里云服务器Ubuntu 20.04上安装Odoo 15
2022/05/20 Servers