【笔记】wx.setStorage与wx.setStorageSync区别?
发布于 4 年前 作者 sxia 2019 次浏览 来自 分享

今天遇到这么一个小程序需求:

该操作每天只执行一次,刚遇到时,不知所措,思索良久,最后决定在本地缓存加个标记,setStorage的key用当天的日期,比如20200222,

如果这个key存在就不执行,如果不存在便执行相应的逻辑

但是这时遇到新问题,我应该用下面异步和同步中的哪一个呢

1、setStorage

2、setStorageSync

理解这两个api,便要明白同步和异步,同步会阻塞当前脚本继续执行,并等待当前api执行完毕,

按照帖子中惯例set用异步,而get用同步

放在当前需求场景中,采用

get异步,

set异步

占位符

占位符

其他请参考社区帖子

https://developers.weixin.qq.com/community/develop/doc/000c0059e08628da07094966a5b800

https://developers.weixin.qq.com/community/develop/doc/0006cea81fc020ccacd98e7795f400

回到顶部