首页 > 解决方案 > 如何将 API 信息放入 localStorage

问题描述

我的应用程序变得很慢,因为我对 API 进行了太多调用来检索信息。我想创建一个与所有页面共享的所有信息的大对象,并从 localStorage 获取它们,以便应用程序更加流畅。我在 Angular 7 和 Ionic 4 中工作。提前谢谢你。

标签: javascriptangulartypescriptionic-framework

解决方案


将所有内容存储在localStorage其中似乎是一个坏主意,localstorage 存储字符串化的对象(因此您将丢失方法,如果有的话。因此您将需要添加一个任务来使用 localStorage 中的数据再次实例化对象)。

为什么要保存在localStorage中?您也想在页面重新加载中保留数据吗?如果不是,那么您可以使用shared services,如果是,并且如果您确定何时更新保存的数据,那么您可以使用service workers缓存数据。


推荐阅读