我目前正在开发 Ionic2 应用程序。我需要在本地存储中存储用户的一些问题。问题 json 约为 70kb(在桌面上保存为 .txt 时)。它在桌面上运行良好。但在 IOS 上查看时,本地存储被 trim ,并没有显示全部值(value)。
您可以看到图像底部的三个点。
有人可以指导我这里出了什么问题吗?我正在使用 localStorage.setItem("question_data",JSON.stringify(data));
。
请您参考如下方法:
请尝试使用ionic的Storage
,在Android和iOS上它将使用sqlite而不是localStorage。
Storage is an easy way to store key/value pairs and JSON objects. Storage uses a variety of storage engines underneath, picking the best one available depending on the platform. When running in a native app context, Storage will prioritize using SQLite, as it's one of the most stable and widely used file-based databases, and avoids some of the pitfalls of things like localstorage and IndexedDB, such as the OS deciding to clear out such data in low disk-space situations.