【发布时间】:2018-09-15 05:03:28
【问题描述】:
我正在使用 Vue.js 开发 PWA。 当用户启动它时,需要来自另一个应用程序的一些信息。为此,我正在使用 axios:
let url = 'url';
axios.get(url).then((response) => {
callback(response.data)
})
只要用户在线,它就可以正常工作。如果网络连接正常,则应通过 URL 检索数据,如果没有 Internet 连接,则应从缓存中加载数据。这怎么可能?
【问题讨论】:
-
您可以阅读服务工作者以及如何使用它进行缓存。 developers.google.com/web/ilt/pwa/…
-
support for caching get request上还有一个老问题。
-
浏览器不缓存带有查询参数的 url