如何在启动时加载所有页面?

时间:2019-05-30 11:30:59

标签: ionic-framework progressive-web-apps

使用Ionic 4框架并使用PWA

我想要所有页面,在加载第一页后就将整个项目缓存起来。 实际上,我希望用户登录一次然后脱机访问所有页面。

因为当前,仅显示第一页..

1 个答案:

答案 0 :(得分:0)

您所说的“多个页面”在某种意义上意味着您的实现未使用App Shell模型。

可能您需要执行以下操作:

  1. 实施App Shell
  2. 在应用程序的不同内容页面之间实施导航
  3. 实施静态内容页面(我假设它们是静态的,因为您主要希望离线使用它们)
  4. 让服务工作者缓存整个进程。

所有内容现在都在第一次启动时被缓存。从服务器获取的动态内容当然仍然需要Internet连接。