【React】前端项目引入阿里图标

【React】前端项目引入阿里图标

方式1

1、登录自己的iconfont-阿里巴巴矢量图标库,把需要的图标加入到自己的项目中去;

2、加入并进入到项目中去选择Font class 并下载到本地

3、得到的文件夹如下

4. 把红框中的部分粘贴到自己的项目中(public 文件目录下);

5、在public文件夹下的 index.html 引入字体图标,注意引入路径要正确

javascript 复制代码
<link rel="stylesheet" href="./iconfont/iconfont.css">   // 引入阿里云字体图标css

6. 项目中使用图标

javascript 复制代码
//注意:iconfont是固定的,icon-sousuokuang为图片红框部分
<i className='iconfont sousuokuang'></i>

注意:iconfont是固定的,icon-sousuokuang为图片红框部分

方式2

1、登录自己的iconfont-阿里巴巴矢量图标库,把需要的图标加入到自己的项目中去;

2、加入并进入到项目中去选择Symbol点击复制代码

  • 重点注意!!!记得先点击更新代码再点击复制获取得到链接,在开发中,有一个坑,有些同学中途在图标项目中添加了新的图标,然后没有及时更新获取链接,导致使用新图标时不显示。

3、安装@ant-design/icons

javascript 复制代码
npm install --save @ant-design/icons

4. 新建一个MyIcon.js文件内容如下

javascript 复制代码
import { createFromIconfontCN } from '@ant-design/icons';
const MyIcon = createFromIconfontCN({
  scriptUrl: '//at.alicdn.com/t/font_8d5l8fzk5b87iudi.js', // 在 iconfont.cn 上生成
});
export default MyIcon

5、在项目中使用

javascript 复制代码
//引入图标组件,注意路径
import MyIcon  from './MyIcon.js'
<MyIcon type="(你的icon名字)"/>

注意:你的icon名字 icon-sousuokuang为图片红框部分

最后,如果能帮到您

相关推荐
Jerry12 小时前
使用 Material 3 在 Compose 中设置主题
前端
chéng ௹12 小时前
uniapp 封装uni.showToast提示
前端·javascript·uni-app
tuokuac12 小时前
nginx配置前端请求转发到指定的后端ip
前端·tcp/ip·nginx
程序员爱钓鱼12 小时前
Go语言实战案例-开发一个Markdown转HTML工具
前端·后端·go
万少13 小时前
鸿蒙创新赛 HarmonyOS 6.0.0(20) 关键特性汇总
前端
还有多远.13 小时前
jsBridge接入流程
前端·javascript·vue.js·react.js
蝶恋舞者13 小时前
web 网页数据传输处理过程
前端
非凡ghost13 小时前
FxSound:提升音频体验,让音乐更动听
前端·学习·音视频·生活·软件需求
吃饭最爱14 小时前
html的基础知识
前端·html
我没想到原来他们都是一堆坏人14 小时前
(未完待续...)如何编写一个用于构建python web项目镜像的dockerfile文件
java·前端·python