【发布时间】:2019-07-29 11:24:00
【问题描述】:
当没有互联网连接时,我想显示一个 SVG,但问题是 SVG 没有在 离线 模式下加载。 我正在使用 react-detect-offline 库来检测网络(离线/在线)。
有什么方法可以预加载 SVG 或在 javascript 或 React 中以离线模式使用 SVG。
<Offline>
<OfflineContainer
offlineMessage="It looks like you're offline. We'll keep trying to reconnect."
iconSVG={this.props.iconSVG}
/>
</Offline>
离线消息显示正常,但 SVG 在我离线时不会加载。
P.S- 我将 SVG 作为道具发送到我的离线组件。
【问题讨论】:
-
你可以内联 SVG 代码
-
我有一个单独的 SVG 组件,不想内联使用它。
-
那么您的 SVG 是本地“资产”的一部分,还是从在线资源中获取的?
-
@SergeyRudenko 它是我本地资产的一部分,但在离线时仍然无法加载
标签: javascript reactjs svg networking