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 相关文章推荐
jquery跨域请求示例分享(jquery发送ajax请求)
Mar 25 Javascript
扒一扒JavaScript 预解释
Jan 28 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
Oct 10 Javascript
jQuery获取剪贴板内容的方法
Jun 16 Javascript
JS中的phototype详解
Feb 04 Javascript
JavaScript中双符号的运算详解
Mar 12 Javascript
详解基于angular-cli配置代理解决跨域请求问题
Jul 05 Javascript
JavaScript中Hoisting详解 (变量提升与函数声明提升)
Aug 18 Javascript
微信小程序实现左右联动的实战记录
Jul 05 Javascript
Vue项目打包压缩的实现(让页面更快响应)
Mar 10 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
Apr 10 Javascript
TypeScript 内置高级类型编程示例
Sep 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
删除及到期域名的查看(抢域名必备哦)
2008/05/14 PHP
PHP面向对象程序设计之类常量用法实例
2014/08/20 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
PHP中curl_setopt函数用法实例分析
2015/04/16 PHP
php简单生成一组与多组随机字符串的方法
2017/05/09 PHP
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
9个javascript语法高亮插件 推荐
2009/07/18 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
2015/05/25 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
mongoose更新对象的两种方法示例比较
2017/12/19 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
2018/01/15 Javascript
javaScript中&quot;==&quot;和&quot;===&quot;的区别详解
2018/03/16 Javascript
详解基于DllPlugin和DllReferencePlugin的webpack构建优化
2018/06/28 Javascript
vue-cli3脚手架的配置及使用教程
2018/08/28 Javascript
Python实现的最近最少使用算法
2015/07/10 Python
详细解读Python中解析XML数据的方法
2015/10/15 Python
关于Python如何避免循环导入问题详解
2017/09/14 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
浅谈Pycharm调用同级目录下的py脚本bug
2018/12/03 Python
Python之列表实现栈的工作功能
2019/01/28 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
pycharm双击无响应(打不开问题解决办法)
2020/01/10 Python
Python使用pdb调试代码的技巧
2020/05/03 Python
房地产销售员的自我评价分享
2013/12/04 职场文书
法人代表证明书
2014/09/18 职场文书
爱晚亭导游词
2015/02/09 职场文书
新闻通讯稿模板
2015/07/22 职场文书
体育教师研修感悟
2015/11/18 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python
Js类的构建与继承案例详解
2021/09/15 Javascript
mysql自增长id用完了该怎么办
2022/02/12 MySQL