【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为图片红框部分

最后,如果能帮到您

相关推荐
飞雪金灵4 分钟前
Vue3(elementPlus) el-table替换/隐藏行箭头,点击整行展开
前端·vue3·element-plus·隐藏table箭头·替换table展开箭头·点击整行展开
大嘴史努比7 分钟前
前端-如何做一个关键字生成组件
前端·javascript·css
老K(郭云开)28 分钟前
最新版Chrome浏览器加载ActiveX控件之SolidWorks 3D控件
前端·javascript·chrome·安全·3d·firefox
xuxuejian982442 分钟前
后台管理系统-axios网络请求的封装
前端·javascript·学习
明月看潮生1 小时前
青少年编程与数学 02-006 前端开发框架VUE 14课题、生命周期
前端·javascript·vue.js·青少年编程·编程与数学
AI大模型learner1 小时前
Vue 环境配置与项目创建指南
前端·javascript·vue.js
傻小胖1 小时前
React PureComponent使用场景
前端·javascript·react.js
明月看潮生1 小时前
青少年编程与数学 02-006 前端开发框架VUE 13课题、事件处理
前端·javascript·vue.js·青少年编程·编程与数学
viqecel1 小时前
页面滚动下拉时,元素变为fixed浮动,上拉到顶部时恢复原状,js代码以视频示例
前端·javascript·ajax·滚动下拉浮动
caterpillarxie1 小时前
第 3 章 HTML5 编程基础教案
前端·html·html5