时间:2019-05-03 来源:小程序工厂
微信下版本试试?
不行,试过了,是不是微信小程序跳转就会把缓存清空?
不会的,建议检查下是否哪里做了清楚缓存的而处理
if (wx.getStorageSync('TOKEN')) {
var wxlogin = http.httpPromise(wx.login);
var url = api.LOGINS;
var params = {};
wxlogin().then(function (res) {
console.log(res)
var getOenIdUrl = api.getOpenId;
return http.postRequest(getOenIdUrl, { 'code': res.code, 'appId': api.APP_ID });
}).then(function (res) {
console.log(res)
params = {
"token": wx.getStorageSync('TOKEN'),
"openId": app.globalData.extraData ? app.globalData.extraData.openId : res.data.body.openId
};
console.log(params)
return http.postRequest(url, params);
}).then(function(res,err){
console.log(res)
wx.hideLoading();
if (res.data.head.errCode == "10000") {
wx.showToast({
title: "登陆成功",
})
app.globalData.shopInfo = res.data.body[0];
if (app.globalData.extraData){
wx.navigateTo({
url: '../mine/mine',
})
}else{
wx.switchTab({
url: '../activityManage/activityManage',
})
}
} else if (res.data.head.errCode == "10002") {
wx.showToast({
image: '../../imgs/defeated.png',
title: '登录失效,请重新登录',
})
// wx.removeStorageSync('TOKEN')
}
},function(err){
console.log(err)
wx.hideLoading();
wx.showToast({
image: '../../imgs/defeated.png',
title: '请重新登录',
})
})
}
代码片段 ,清楚缓存的情况不存在的因为ios没问题。
具体机型是?
解决了谢谢官方