一、将选好的图标加入购物车

二、点击购物车

三、添加至项目

四、添加至选择的项目

五、找到“我的项目”下的symbol


可以看到这里有你刚刚添加的图标

六、点击“复制代码”

会生成一个链接://at.alicdn.com/t/c/font_3567515_xmfi410loyq.js

七、在React代码中添加如下代码

引入createFromIconfontCN ,注意:确保你已经npm install antv

import { createFromIconfontCN } from '@ant-design/icons';

在render函数内定义IconFont变量

const IconFont = createFromIconfontCN({scriptUrl: [//下面是你在阿里矢量图官网复制的那个链接'//at.alicdn.com/t/c/font_3567515_xmfi410loyq.js', // icon-javascript, icon-java, icon-shoppingcart (overrided)],});

使用IconFont,type的内容就是图标的名称

<IconFont type="icon-yanjing" style={{fontSize:'25px',color:mouse?'white':'rgb(233,123,1)'}} />

八、我的完整示例代码

import React, { Component } from 'react'
import { RiseOutlined } from '@ant-design/icons';
import { Divider } from 'antd';
import { createFromIconfontCN } from '@ant-design/icons';export default class Card extends Component {state = {mouse: false,}handleMouse = (flag) => {return () => {this.setState({mouse: flag})}}render() {const mouse = this.state.mouseconst IconFont = createFromIconfontCN({scriptUrl: ['//at.alicdn.com/t/c/font_3567515_xmfi410loyq.js', // icon-javascript, icon-java, icon-shoppingcart (overrided)],});return (<div style={{ height: '100%', padding: '20px', textAlign: 'left', backgroundColor: mouse ? 'rgb(67,143,254)' : 'white' }} onMouseEnter={this.handleMouse(true)} onMouseLeave={this.handleMouse(false)}>{/* top */}<div style={{ display: 'flex', flexDirection: 'row', justifyContent: 'space-between' }}><div style={{ width: '30px', height: '30px',lineHeight:'35px',textAlign:'center', backgroundColor: mouse ? 'rgb(85,154,254)' : 'rgb(244,249,241)' }}><IconFont type="icon-yanjing" style={{fontSize:'25px',color:mouse?'white':'rgb(233,123,1)'}} /></div><RiseOutlined style={{ fontSize: '40px', color: mouse ? 'white' : 'rgb(134,192,133)' }} /></div>{/* tag */}<div style={{ marginTop: '-5px' }}><p style={{ fontSize: '12px', color: mouse ? 'white' : 'rgb(200,204,213)' }}>Total Views</p></div>{/* number */}<div style={{ marginTop: '-10px' }}><p style={{ fontSize: '20px', fontWeight: 'bolder', color: mouse ? 'white' : 'black' }}>308.402</p></div>{/* 分割线 */}<div style={{ marginTop: '-12px' }}><Divider style={{ color: 'white' }} /></div>{/* difference */}<div style={{ marginTop: '-18px' }}><p style={{ fontSize: '10px', color: mouse ? 'white' : 'rgb(200,204,213)' }}>Start at 1 Jan 2021</p></div></div>)}
}

如果觉得有用,就收藏加关注吧!

【React】【Ant Design】引入阿里矢量图相关推荐

  1. 小程序引入阿里矢量图

    大家好,又和大家见面了,今天给大家分享的是小程序如何引入阿里矢量图库,现在想想已近迫不及待拉吧,那么大家跟我来吧! 1.准备:阿里矢量图 http://iconfont.cn/help/detail? ...

  2. vue项目中如何引入阿里矢量图

    1.首先去阿里矢量图官网 https://www.iconfont.cn/collections/index?spm=a313x.7781069.1998910419.da2e3581b&ty ...

  3. 如何引入阿里矢量图的具体方法(一首歌的时间即可学会)

    关于阿里矢量图引入的具体方法 第一步:去官网阿里巴巴矢量图标库 拿头像来举例,如下图所示,将鼠标放在图标上面会有三个选项 点击加入购物车,点击(下载代码). 保存到你已经新建好的文件夹.然后解压文件. ...

  4. uni-app线上引入阿里矢量图

    1.登录阿里矢量图,选择自己想要的图标,创建项目,并添加到项目中. 2.打开图标管理---我的项目---我发起的项目,选择查看在线链接(若添加新图标需要重新生成在线链接,并替换). 3.复制代码,打开 ...

  5. uni-app引入阿里矢量图在移动端不显示的问题

    1.uni-app引入字体图标是不支持本地的, 所以在调用的时候直接复制阿里的在线图标粘贴到vue.app下的style下: 请求头!!!一定要加

  6. 在uni-app当中引入本地图片注意事项以及阿里矢量图iconfont.css当中文件查找失败:‘./iconfont.eot解决办法

    一.uni-app及其vue项目中引入阿里矢量图iconfont.css无法找到 ./iconfont.eot?t=1606800914535,应该使用绝对路径 使用绝对路径 二.uni-app引入本 ...

  7. 阿里矢量图引入的具体方法,详解!

    很多刚入门的小白写站的时候都会碰到一个问题,不知道怎么引入矢量图,今天拿阿里矢量图来给大家简单分享一下具体的方法. 首先,去官网找到你所需要的的图标,拿购物来举例,,如图,将鼠标放到上面会有三个选项, ...

  8. 阿里矢量图刷新显示异常

    在vue中使用阿里矢量图遇到了刷新丢失问题 一开始我使用的是在根html中引入的方式, <link rel="stylesheet" href="./font/ic ...

  9. 使用create-react-app搭建TypeScript+React+Ant Design开发环境

    一.使用create-react-app创建一个支持TypeScript+React的开发环境: 要创建一个支持TypeScript的Create React App项目,可以运行: npx crea ...

最新文章

  1. 配置CACTI监控MySQL数据库状态(1)准备工作
  2. php 和mysql实现抢购功能_php处理抢购类功能的高并发请求
  3. Python--三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数...
  4. Linux配置手册(二)配置DHCP服务器
  5. drawroundrect java_Canvas中drawRoundRect()方法介绍
  6. NAT(网络地址转换)实现方式
  7. linux和安卓交互,Android中webview和js之间的交互及注意事项
  8. Numpy——numpy属性
  9. web.xml 中的listener、 filter、servlet 加载顺序及其详解1
  10. R-CNN学习笔记4:Fast R-CNN
  11. 翻译: Transfer learning 迁移学习指南
  12. 卡巴斯基病毒库备份小程序
  13. 在线markdown文件转pdf
  14. 常用的英文文献引用格式
  15. 回文数111111111
  16. php.exe不是 32位有效应用程序,XP系统打开程序时提示“不是有效的Win32应用程序”怎么办?...
  17. win7休眠设置在哪里_win7系统如何关闭休眠模式--win7w.com
  18. 关于Unity屏幕分辨率的比例
  19. 安装Redis使用make命令出现make /bin/sh: cc: 未找到命令 make[1]: 离开目录“/usr/local/mytools/redis-5.0.0/src“
  20. easyUI折叠表格-默认展开操作-去除扩展符号(+)-清除滚轮--实例加效果图

热门文章

  1. [转载] CentOS 7的最小化安装--[为分布式集群准备虚拟服务器]
  2. 可视化大屏设计尺寸_Vue 大屏可视化-屏幕自适应(保持设计尺寸比例)
  3. 360随身WIFI作USB无线网卡的做法
  4. win10非系统盘的数据迁移
  5. linux内核编程(一)
  6. 制作gltf动态夜景模型
  7. JavaMail附件中文名称乱码
  8. FANUC系统数据采集——第二天
  9. 报错:FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disab
  10. CUDA编程上的OpenMP异步