0

我用 Angular 11 和 bootstrap 和 bootstrap-icons 实现了一个简单的按钮。当我路由显示按钮的页面时,按钮会立即加载。但只有在大约 500 毫秒后,图标才会弹出并且看起来像是在闪烁。

我怎样才能摆脱这种行为?它也发生在列表视图中的图标等等。

 <button
  type="button"
  class="btn btn-secondary float-right w-25 mb-3"
 >
  <svg width="24" height="24">
    <use xlink:href="assets/bootstrap-icons/bootstrap-icons.svg#plus" />
  </svg>
  Test
</button>

在此处输入图像描述 在此处输入图像描述

4

1 回答 1

0

npm您可以使用以下命令将引导图标直接安装到您的 Angular 项目中。

npm i bootstrap-icons

然后使用如下图标。(例如:+图标)

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus" viewBox="0 0 16 16">
   <path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/>
</svg>

这将摆脱那种闪烁的行为。

于 2021-02-17T15:30:23.280 回答