全栈
全栈
  • 发布:2019-06-13 17:36
  • 更新:2019-06-13 18:44
  • 阅读:1075

【报Bug】plus.storage 存储失败的问题

分类:HTML5+

详细问题描述

因为快速,所以原本APP使用的是 localStorage 存储数据。
由于使用的用户多了,接到不少说经常要重新登录的,从代码看来,是登录的 token 等数据不存在了,怀疑是 localStorage 被系统清除了,于是准备采用 plus.storage 来存储数据。

在更新版本过程中,发现 plus.storage.setItem 不能存储整数类型、不能存储布尔值。

plus.storage.setItem("key1", 1); 失败
var value1= 1;
plus.storage.setItem("key1", value1); 失败

plus.storage.setItem("key1", false); 失败

var value1= false;
plus.storage.setItem("key1", value1); 失败

总的来说,只可以存储字符串类型,虽然目前可以绕过,但是代码多绕了一些。

[

2019-06-13 17:36 负责人:无 分享
已邀请:
辛德瑞拉

辛德瑞拉 - js 也会 php 也会 但是都是皮毛,,,

plus.storage 一直只能存储字符串的

  • 全栈 (作者)

    我觉得,如果只能存储字符串,起码有一层自动转为字符串类型的,不用我们自己转

    2019-06-14 10:22

该问题目前已经被锁定, 无法添加新回复