为什么支付完成后返回页面storageSync被销毁了?
登录完成后登录信息存入storageSync中
return new Promise(function(resolve, reject) {
return login().then((res) => {
//登录远程服务器
util.request(api.AuthLoginByWeixin, {
code: res.code,
userInfo: userInfo
}, ‘POST’).then(res => {
if (res.errno === 0) {
//存储用户信息
wx.setStorageSync(‘resD’, res.data)
wx.setStorageSync(‘userInfo’, res.data.userInfo);
wx.setStorageSync(‘token’, res.data.token);
但是支付完成后返回页面请求storageSync,里面的数据就被清空了
onShow: function () {
var that = this
var loginToken =wx.getStorageSync(‘token’) //获取用户信息
console.log(‘登录的token’)
console.log(loginToken)
that.getOrderInfo()
},
如图中,输出为空
