我目前正在开发 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.

这里是文档:http://ionicframework.com/docs/v2/storage/


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!