UseIconfontInReact

1. 获取当前 icon 库

1669353245929

1668675772419

1668675806015

2. 全局文件 index.html 添加对 iconfont 的支持

head标签中添加以下代码

  <script src="./iconfont.js"></script>
  <style>
    .icon {
      width: 1em;
      height: 1em;
      vertical-align: -0.15em;
      fill: currentColor;
      overflow: hidden;
    }
  </style>

3. 使用 svg

  • 注意 className 类名 和 xlikHref 需要用小驼峰的写法。
<svg className={`icon ${styles["dynamic-delete-button"]}`} aria-hidden="true">
  <use xlinkHref="#icon-shanchu"></use>
</svg>

附录

react 中使用 iconfont - 掘金 (juejin.cn)

posted @ 2022-11-25 13:12  乐盘游  阅读(17)  评论(0编辑  收藏  举报