登陆状态丢失 使用wx.setStorageSync缓存,会被自动清除掉
发布于 7 年前 作者 panyan 8737 次浏览 来自 官方Issues

各位大佬,微信小程序中遇到的问题:

问题一:是wx.setStorageSync缓存的用户信息消失,然后造成的掉线,

问题二:由问题一引发的,判断用户信息不存在,掉线了,需要重新调用登陆接口,调用接口的时间很慢

我把账号信息userinfo等放在本地存储中,然后需要用的时候获取这个信息,但是出现了掉线状态,

多方面排查,得新出的结论是userinfo莫名其妙的会为空,以经排查过多次了,没有使用removeStorage或者removeStorageSync这两个方法,请问这是什么原因造成的,或者说我该写个什么样的方法阻止这种情况。先谢谢各位大佬。


1 回复

各家解决方案不一致,调用需要用户token的接口时才会由app.js判断是否过期,过期话重新静默登录wx.login后下发token再一次调用接口,至于你说调用登录接口慢(我猜是wx.loigin)这个没遇到过

回到顶部