我负责的项目的业务需求是必须先授权。为了更好的用户体验,我这边会把用户授权后获得的openId存入本地,这样用户就不用多次授权了。
这里的坑就是后端获取我传过去的值有时候为"null",左看右看也只能是这段代码出了问题。
let userOpenid = localStorage.getItem('userOpenId');
if (!userOpenid) {
//如果没有openId,则让它授权
}
这里的if判断有大问题,先不管什么原因,先把判断补全,解决问题再说。