问题描述
需求:从缓存中读取session_id,并装入cookie传给后台
问题:后台收到的值为undefined
代码部分
修改前
使用wx.getStorage获取数据,然后存到当前页面的data中,再用wx.request将data中的值加入到cookie的末尾,但是后台却没接受到数据。显示undefined。
var that = this
wx.getStorage({
key:"session_id",//缓存中的标记为“session_id“
success:function(res){
that.setData({
SESSION:res.data //res.data中存的为session_id
})
}
})
修改后
经过几次尝试,最终的可行代码如下(换用wx.getStorageSync):
const SESSION = wx.getStorageSync('session_id')