如果找不到ID,如何默认设置SVG Sprite

时间:2019-02-14 20:20:13

标签: html svg svg-sprite

我的数据库中有一个SVG精灵和一个图标/徽标列表。

我遍历所有这些对象,并使用模板引擎生成我的图标,例如:

<div class="partsvg__container">
  <svg class="partsvg__wt-icon partsvg__wt-icon--{{icon}}">
    <use xlink:href="svg/icons.svg#wt-icon-{{icon}}"></use>
  </svg>
</div>

我可能没有数据库中每个项目的SVG,在这种情况下,模板会呈现一个空白空间。

我该如何做,如果(例如)svg/icons.svg#wt-icon-stackoverflow不存在,仍然显示默认值(即:svg/icons.svg#wt-icon-default)?

0 个答案:

没有答案