wx.request传参不能直接使用app.globalData里的数据么
发布于 5 年前 作者 junchen 1244 次浏览 来自 问答

wx.request({

url: https://xxxxxx,

data: {

‘encryptedData’: encodeURIComponent(e.detail.encryptedData),

‘iv’: e.detail.iv,

‘sessionKey’: app.globalData.userInfo.workspace.session_key

},

method: ‘POST’, // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT

header: {

‘content-type’: ‘application/json’

},

我后面试着从服务器打印   发现sessionKey   没值  

可是我console.log(app.globalData.userInfo.workspace.session_key);确是有值的

5 回复

可以呀,看看是不是异步的问题

看下network 3个参数有没有值,都有的话后端打印不出来看看是不是请求头的问题

好像是data里面的数据都没传过去

异步的问题吧。。你看看你wx.request前面console.log(1),然后给 globalData的这个变量设值的地方 console.log(2)。。看看先打哪个呢

那你先赋值给一个变量,看看是不是app.globalData的问题

回到顶部