Vue Element 使用 icon 图标 (第三方)

摘要:
VueElement使用图标图标(第三方)。元素ui的图标库不够完整。我的项目图标管理>不要遵循元素ui提供的图标(前缀:批导入变量=document.querySelectorAll('.icon gowuche1');varauto_ click=函数(i){if(i<
Vue Element 使用 icon 图标 (第三方)

element-ui 自带的图标库还是不够全, 还是需要需要引入第三方 icon, 自己在用的时候一直有些问题, 参考了些教程, 详细地记录补充下

对于我们来说, 首选的当然是阿里 icon 库

教程:

1. 打开阿里 icon, 注册 > 登录 > 图标管理 > 我的项目

Vue Element 使用 icon 图标 (第三方)第1张

图标管理 > 我的项目, 点进去

新建项目

Vue Element 使用 icon 图标 (第三方)第2张

新建项目

项目名称随便写前缀注意, 不要跟 element-ui 自带的 icon(前缀为: el-icon) 重名了

设置完, 点新建

Vue Element 使用 icon 图标 (第三方)第3张

注意前缀设置完, 点新建

现在我们返回阿里 icon 首页, 点进去你想要的 icon 库, 因为没有批量导入购物车, 所以一般情况下需要一个一个去点, 太浪费时间, 那么请在控制台输入以下代码, 批量导入

  1. var icons = document.querySelectorAll('.icon-gouwuche1');
  2. var auto_click =function(i){if(i < icons.length){ setTimeout(function(){ icons.item(i).click(); auto_click(i +1);},600);}};
  3. auto_click(0);

Vue Element 使用 icon 图标 (第三方)第4张

然后点击回车, 他会把这套图库所有 icon 加入购物车

点页面上的购物车

Vue Element 使用 icon 图标 (第三方)第5张 页面右边的购物车图标, 点击

把图标都添加到刚才创建的项目里

Vue Element 使用 icon 图标 (第三方)第6张

添加

设置 fontClass, 然后下载到本地

Vue Element 使用 icon 图标 (第三方)第7张

下载到本地, 解压

解压后你会得到这些文件, 打开图中圈中的文件

将以下代码加进去, 注意: el-icon-third 是你之前设置的 icon 前缀, 第二个 el-icon-third 前边有空格的

  1. [class^="el-icon-third"],[class*="el-icon-third"]/* 这里有空格 */
  2. { font-family:"iconfont"!important;
  3. font-size:16px;
  4. font-style: normal;
  5. -webkit-font-smoothing: antialiased;
  6. -moz-osx-font-smoothing: grayscale;}

Vue Element 使用 icon 图标 (第三方)第8张

绿框的数据保持一致就好

2. 上边设置好以后, 打开 vue 项目, 我是在 src-assets 下创建了 icon 文件夹, 将所有的文件复制了过来

在 main.js 里边把 CSS 引进来

Vue Element 使用 icon 图标 (第三方)第9张

记得引进来

然后重新 npm run dev 一下

3. 打开在阿里 icon 的项目, 复制你想要的图标代码

Vue Element 使用 icon 图标 (第三方)第10张

图标代码: el-icon-ump-qianniudaidise

使用, 两种引用方式, 跟 element 自带的使用方法一样

Vue Element 使用 icon 图标 (第三方)第11张

最后效果:

Vue Element 使用 icon 图标 (第三方)第12张

免责声明:文章转载自《Vue Element 使用 icon 图标 (第三方)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇批处理bat脚本编写(附详细例子)C++编译遇到参数错误(cannot convert parameter * from 'const char [**]' to 'LPCWSTR')下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CSS总结(六)——元素的垂直居中(已知高度/未知高度)

元素的垂直居中  1、已知高度宽度元素的水平垂直居中       ①  绝对定位居中          .center{                     margin:auto;                     position:absolute;                     top:0;                  ...

newbee-mall 开源商城新计划:秒杀功能、优惠券、对接支付宝

新项目是 newbee-mall 的升级版本,暂时就叫它 newbee-mall-plus 吧,第一阶段会开发秒杀功能、优惠券、对接支付宝这些功能,也会慢慢加入 Redis、 Elastic Search、Sentinel、Docker、K8s、消息队列、Spring Cloud 等技术栈。 以上是对于后端技术栈的补充和升级,至于前端技术栈的话,后面可能...

实验5

Home Web Board ProblemSet Standing Status Statistics   Problem A: 时间类的构造和输出 Problem A: 时间类的构造和输出 Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 1964  Solved: 595[Submit][Status]...

从别人的代码中学习golang系列--01

自己最近在思考一个问题,如何让自己的代码质量逐渐提高,于是想到整理这个系列,通过阅读别人的代码,从别人的代码中学习,来逐渐提高自己的代码质量。本篇是这个系列的第一篇,我也不知道自己会写多少篇,但是希望自己能坚持下去。 第一个自己学习的源码是:https://github.com/LyricTian/gin-admin 自己整理的代码地址:https://g...

1036. 跟奥巴马一起编程(15)

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长N(3<=N<=20)和组成正方形边的某种字符C,间隔一个空格。 输出格式:...

vant上传文件到后端

最近在做手机版页面,采用的vant框架,这个上传控件和以前用iview、element有点不一样,iview、element都是直接提供后端接口文件会自动发送到后端,vant需要自己负责发送文件到后端,对于我这种面向百度编程人员还是有点难度。特意记一下,能帮到其他面向百度编程人员 代码 很简单,基本是使用文件构建FormData参数,如下: html代...