s***@qq.com
s***@qq.com
  • 发布:2019-10-17 11:41
  • 更新:2021-05-30 13:46
  • 阅读:1707

uni.getStorage无法获取其他页面缓存的数据

分类:uni-app

index.vue中设置缓存数据

        onHide() {  
            console.log("缓存"+this.autoSeries);  
            uni.setStorage({  
                key:"autoseries",  
                data: this.autoSeries,                  
                success: (res) => {           
                   console.log(res)  
                }  
            });  
        }

carinfo.vue中获取缓存数据

         onLoad() {  
            uni.getStorage({  
                key: "autoseries",  
                success: suc => {  
                    //this.version=suc.data;  
                    console.log(suc.data)  
                },fail: (fail) => {  
                    console.log(fail)  
                }  
            });  
       }

无法获取

2019-10-17 11:41 负责人:无 分享
已邀请:
王德印

王德印 - 艺术家

我也遇到这个问题了,不知道哪里出了问题。。。。

王德印

王德印 - 艺术家

搞定了!! 微信开发者工具的模拟器不能模拟这个效果,真机调试就可以了!!!

另外,这里存放的数据只能是支持原生类型、及能够通过 JSON.stringify 序列化的对象。

我一开始存的Set() Map() 都不可以!!切记切记!

这个还是很好用的

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