Skip to content

SVG 框架函数:buildIcon

本教程是 Iconify SVG 框架函数教程 的一部分。

函数 buildIcon() 生成 renderSVG()renderHTML() 函数所使用的数据。

该函数适用于生成 <svg> 代码的场景。

用法

该函数包含以下参数:

  • iconIconifyIcon。图标数据。
  • customisations。可选的自定义配置对象。

该函数返回包含图标数据的 object,若图标不可用则返回 null

在使用此函数之前,你需要先获取图标数据。请参阅 getIcon()iconLoaded()loadIcon() 函数。

结果

请参阅 renderIcon() 函数。

与 renderIcon 的区别

该函数与 renderIcon() 几乎完全相同,唯一区别在于:第一个参数是图标数据,而非图标名称。

为何存在两个函数?旨在与其他图标组件及旧版 SVG 框架保持兼容。其他组件仅导出 buildIcon(),而 SVG 框架自旧版本起便已提供 renderIcon()。在内部实现上,renderIcon() 复用了 buildIcon() 的代码,因此同时保留两者并不会显著增加打包体积。