oppor15小程序缓存无法获取到用户信息?
发布于 6 年前 作者 myi 7922 次浏览 来自 官方Issues

登录成功了 ;然后打开其他页面的时候需要token值,本地没有取到token值,调用接口失败,然后就弹到登录页面了 oppo r15上面

uni.setStorageSync('userInfo', info.data.data.userInfo);
                                uni.setStorageSync('token', info.data.data.tokenHead+info.data.data.token);
                                
                                
                                uni.setStorage({//缓存用户登陆状态
                                    key: 'tokenv2',
                                    data: info.data.data.tokenHead+info.data.data.token
                                })
                                uni.setStorage({//缓存用户登陆状态
                                    key: 'userInfov2',
                                    data: info.data.data.userInfo
                                })
                                
                                let token = uni.getStorageSync('token') || '';
                                console.log("token:" +token)
                                log.setFilterMsg('token'+token)
                                if(token !== null){
                                    console.log("token存在:" +token)
                                    uni.navigateTo({
                                        url: '/pages/public/agreement'
                                    });
                                }else{
                                    uni.getStorage({
                                          key: 'tokenv2',
                                          success: function (res) {
                                              console.log('tokenv2 异步获取 = ' + res.data);
                                                uni.showToast({
                                                    title: 'token1为空'+res.data,
                                                    icon: 'none'
                                                });
                                          }
                                      });
                                                  
                                    uni.navigateTo({
                                        url: '/pages/public/agreement'
                                    });
                                    // return false;
                                }
1 回复

你好,麻烦具体描述问题流程,提供出现问题的微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部