问题描述

需求:从缓存中读取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')

 

 

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐