iconfont 在antd中使用

  • 今天在项目页面布局的时候用到antd里的图标,没有想要的,官方文档说可以引入iconfont,但是试了几次都没有成功,刚开始以为是自己写错了
import { createFromIconfontCN } from '@ant-design/icons';

const MyIcon = createFromIconfontCN({
  scriptUrl: '//at.alicdn.com/t/font_8d5l8fzk5b87iudi.js', // 在 iconfont.cn 上生成
});

ReactDOM.render(<MyIcon type="icon-example" />, mountedNode);
  • antd 提供了createFromIconfontCN()方法,然后我们只需要在iconfont中将需要用到的图标添加到iconfont创建的对应项目中,但是以上这种写法并未实现想要的效果还报错了(尴尬).
  • 正确写法:
import {createFromIconfontCN} from "@ant-design/icons/lib";

const MyIcon = createFromIconfontCN({
  scriptUrl: '//at.alicdn.com/t/font_xxxxxxxxx.js', // 在 iconfont.cn 上生成
});
  • 没错,就是这样就解决了,引入createFromIconfontCN()方法的路径上加上lib
  • 这里的scriptUrl 路径生成是用 SymbolIcon = createFromIconfontCN({
    scriptUrl: '//at.alicdn.com/t/font_xxxxxxxxx.js', // 在 iconfont.cn 上生成
    });
    没错,就是这样就解决了,引入createFromIconfontCN()方法的路径上加上lib
    这里的scriptUrl 路径生成是用 Symbol
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容