Jamey's Jamey's
首页
导航站
  • 学习专栏

    • 《HTML》笔记
    • 《CSS》笔记
    • 《JavaScript》笔记
    • 《Vue》笔记
    • 《Git》笔记
    • 《规范》笔记
    • 《软技能》笔记
    • 《面试》笔记
    • 《持续集成&交付&部署》笔记
  • 踩坑专栏

    • 《Element-UI 实践系列》笔记
    • 《移动端 实践系列》笔记
    • 《综合》笔记
  • 配置专栏

    • 《环境系列》笔记
  • 极空间

    • Docker
  • 影视

    • movie
  • 编辑器笔记

    • 开发编辑器
  • 浏览器笔记

    • Chrome
  • Mac笔记

    • Mac
  • 跨界学习

    • 运营
  • 破解合集

    • 破解
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 收藏
    • 书单
    • 关于

Jamey

首页
导航站
  • 学习专栏

    • 《HTML》笔记
    • 《CSS》笔记
    • 《JavaScript》笔记
    • 《Vue》笔记
    • 《Git》笔记
    • 《规范》笔记
    • 《软技能》笔记
    • 《面试》笔记
    • 《持续集成&交付&部署》笔记
  • 踩坑专栏

    • 《Element-UI 实践系列》笔记
    • 《移动端 实践系列》笔记
    • 《综合》笔记
  • 配置专栏

    • 《环境系列》笔记
  • 极空间

    • Docker
  • 影视

    • movie
  • 编辑器笔记

    • 开发编辑器
  • 浏览器笔记

    • Chrome
  • Mac笔记

    • Mac
  • 跨界学习

    • 运营
  • 破解合集

    • 破解
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 收藏
    • 书单
    • 关于
  • 二次封装

  • 实践踩坑

    • Icon图标

      • 如何使用(第三方)图标
        • 一. 教程
          • 1. 打开 iconfont
          • 2. 新建项目
          • 3. 添加 icon
          • 4. 下载至本地
        • 二. 使用
          • 1. iconfont.css 新增样式代码
          • 2. 具体使用
          • 3. 最后效果:
    • Table表格

    • Checkbox多选框

    • Message消息提示

    • Dialog对话框

    • Input输入框

    • Tree树形控件

  • 《Element-UI 实践系列》笔记
  • 实践踩坑
  • Icon图标
Jamey
2021-09-02
目录

如何使用(第三方)图标

# 如何使用(第三方)图标

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

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

# 一. 教程

# 1. 打开 iconfont (opens new window)

注册 → 登录 → 图标管理 → 我的项目项

element_01

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

# 2. 新建项目

element_02

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

设置完,点新建

element_03

注意前缀。设置完,点新建

# 3. 添加 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);
1
2
3
4
5
6
7
8
9
10
11
12

element_04

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

点页面上的购物车

element_05

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

element_06

# 4. 下载至本地

设置 fontClass,然后下载到本地

element_07

下载到本地,解压

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

# 二. 使用

# 1. iconfont.css 新增样式代码

将以下代码加进去,注意: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;
}
1
2
3
4
5
6
7
8
9

element_08

绿框的数据保持一致就好

copy下载好的文件

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

在main.js里边把css引进来

element_09

记得引进来

然后重新 npm run dev 一下

# 2. 具体使用

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

element_10

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

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

element_11

# 3. 最后效果:

element_12

不管你懂了没有,反正我是懂了,哈哈哈哈哈~~~

#Element
上次更新: 2022/07/08, 17:40:08
基于 Element 二次封装
动态显示列组件

← 基于 Element 二次封装 动态显示列组件→

Theme by Vdoing | Copyright © 2017-2023 Jamey | blog 闽ICP备19022664号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式