问题概述
关于支付宝的缓存问题,官方文档虽然有所介绍,但有些由缓存引发的问题,官方文档没有给出明确的说明,在这里把我遇到的缓存相关问题以及解决办法分享给大家。
一 、如何获取当前页面设置的缓存?
看过支付宝小程序官方开发文档的朋友都知道,设置异步缓存用my.setStorage获取用my.getStorage,设置同步缓存用my.setStorageSync获取用my.getStorageSync。但是这种设置获取方式只适用于不同页面,然而开发过程中遇到在一个页面中设置缓存并且需要获取的情况怎么办呢?
在经过思考实践测试后发现,可以在当前页面同步设置缓存,然后异步获取缓存。
示例:
// 同步设置缓存
my.setStorageSync({
key: "username",data: {
UserName<