html - SVG文件被重新下载了很多
问题描述
我使用object
anduse
以便为我的所有 svg 图标创建一个文件。但是我看到的是icons.svg
每次在应用程序中使用新图标时都会重新下载文件。并非严格针对每个图标,但它似乎经常发生。我无法在搜索中诊断它。
这是正常行为吗?它应该继续下载文件吗?我只是应该缓存它吗?
我如何将 svg 文件包含到index.html
:
<object type="image/svg+xml" data="/static/icons.svg" style="display: none;"></object>
我如何在各个地方使用图标:
<use href="/static/icons.svg#foo"></use>
<use href="/static/icons.svg#bar"></use>
示例icons.svg
:
<svg xmlns="http://www.w3.org/2000/svg">
<symbol id="foo" viewBox="0 0 100 100">
<circle cx="69.37" cy="37.27" r="16.97"/>
</symbol>
<symbol id="bar" viewBox="0 0 100 100">
<circle cx="69.37" cy="37.27" r="16.97"/>
</symbol>
</svg>
解决方案
推荐阅读
- crystal-reports - Crystal Reports - 删除回车
- php - wordpress 中带有 POST OBJECT (ACF) (post_title) 的元查询键
- python - 尝试在 python 中进行数学测验
- python - 导入 pandas 后没有显示任何输出行
- string - Arduino ESP8266 从 EEPROM 读取字符串
- angularjs - 我的 div 面板在 ng-click 上无法正常工作
- java - 运动时间表未显示字符串
- php - 1个字符串的正则表达式问题
- javascript - 在高级搜索选项卡抽屉中实现页脚
- google-cloud-dataflow - 为 Beam 中另一个 PCollection 中的每个元素迭代一个 PCollection