uniapper
uniapper
  • 发布:2019-06-14 20:20
  • 更新:2019-06-14 20:20
  • 阅读:1429

【已解决】【误会】plus.storage 存储数据无法持久了???

分类:5+ SDK

问题找到了,5+SDK没问题。
自己封装的一个存储库,当时图省事,直接将测试清空storage的代码写在了库里,在使用中忘记删除。尴尬~~

Hbuilder X 2.0.0.20190610
iOS/Android都是这个问题。

下面的代码:
多次运行,都能得到存储的信息。
但是!若运行一次(把aaa键值对存储下来),然后注释掉plus.storage.setItem('aaa', 'dsfjklsdf')。
运行,则取不到值。

按理说,setItem存储后第二次运行应该能取到值啊。

非常无奈,时间都浪费了。。。。

       plus.storage.setItem('aaa', 'dsfjklsdf')  
        let x =[]  
        for(let i=0; i<plus.storage.getLength(); i++) {  
            let key = plus.storage.key(i)  
            x.push([i, key, plus.storage.getItem(key)])  
        }  
        alert([plus.storage.getLength(), x])
2019-06-14 20:20 负责人:无 分享
已邀请:

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