Skip to content

SVG 框架函数:iconExists

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

函数 iconExists() 检查图标数据是否可用于渲染。

用法

该函数包含以下参数:

  • namestring。图标名称。

该函数返回 boolean 值:如果图标可用,则返回 true;如果图标不可用,则返回 false

示例

jsfunction renderLeftArrow() {
   // 检查 'bi:arrow-left' 是否可用
   if (Iconify.iconExists('bi:arrow-left')) {
       // 返回 'bi:arrow-left' 的 HTML
       return Iconify.renderHTML('bi:arrow-left');
   }

   // 加载图标。这是一个不好的示例,因为此处应使用回调来重新渲染箭头,但
   // 此代码示例是关于 iconExists() 的,而非 loadIcons()
   Iconify.loadIcons(['bi:arrow-left']);

   // 返回 '<'
   return '&lt;';
}