@ant-design/icons/es/components/IconFont.js对于使用 iconfont.cn 的用户,通过设置 createFromIconfontCN 方法参数对象中的 scriptUrl 字段, 即可轻松地使用已有项目中的图标。
<script>插入<body>,加载脚本,脚本中将图像的<svg>插入<body>;这里用customCache:Set<string>做缓存避免重复加载
<script>属性data-injectcss判断是否插入默认iconfont样式document.readyState 已经是"complete", "loaded", "interactive"DOMContentLoaded事件 / 监听onreadystatechange事件document.readyState变为completedocument.createElement("div")).innerHTML = svgTextsvgText = nullaria-hidden="true" style="position:absolute; width:0; height:0; overflow:hidden;"基本形式:
<!-- 插入icon定义 -->
<svg aria-hidden="true" style="position:absolute; width:0; height:0; overflow:hidden;">
    <symbol id="icon_1"><path /></symbol>
    <symbol id="icon_2"><path /></symbol>
    <symbol id="icon_3"><path /></symbol>
</svg>
<!-- icon使用 -->
<svg>
    <use xlink:href="#icon_1"/>
</svg>