wx.requese() 怎么老是401 当前用户没有登录到系统
发布于 5 年前 作者 yangsong 12721 次浏览 来自 问答

//index.js

//获取应用实例

const app = getApp()

Page({

data: {

motto: ‘Hello World’,

userInfo: {},

hasUserInfo: false,

canIUse: wx.canIUse(‘button.open-type.getUserInfo’),

list:[]

},

//事件处理函数

bindViewTap: function() {

wx.navigateTo({

url: ‘…/logs/logs’

})

},

onLoad: function () {

var that = this//不要漏了这句,很重要

that.onRequest();

if (app.globalData.userInfo) {

this.setData({

userInfo: app.globalData.userInfo,

hasUserInfo: true

})

} else if (this.data.canIUse){

// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回

// 所以此处加入 callback 以防止这种情况

app.userInfoReadyCallback = res => {

this.setData({

userInfo: res.userInfo,

hasUserInfo: true

})

}

} else {

// 在没有 open-type=getUserInfo 版本的兼容处理

wx.getUserInfo({

success: res => {

app.globalData.userInfo = res.userInfo

this.setData({

userInfo: res.userInfo,

hasUserInfo: true

})

}

})

}

},

getUserInfo: function(e) {

console.log(e)

app.globalData.userInfo = e.detail.userInfo

this.setData({

userInfo: e.detail.userInfo,

hasUserInfo: true

})

},

onRequest:function(){

var that = this;

wx.request({

url: http://localhost:62114/Phrase/Phrase/GetPhraseGroupInfo,

data: {

groupId:16,

},

method: “GET”,

header: {

‘content-type’: ‘application/json’,

‘Authorization’: ‘wx6be4eb6c130b4677’

},

success: function (res) {

console.log(res.data);

// var date = res.data.subjects;

// that.setData({

//   list: date

// })

},

fail: function () {

console.log(“接口调用失败”);

}

})

}

})

1 回复

请求的字符中没有SISSION

回到顶部