const app = getApp() Page({ data: { lbArr: [] }, goIn(e) { var id = e.currentTarget.dataset.item.id wx.navigateTo({ url: '../dbDetails/dbDetails?id=' + id }) }, onLoad: function () { var sessionKey = ""; var _this = this; wx.checkSession({ success: () => { console.log("我有缓存") sessionKey = wx.getStorageSync('sessionKey'); console.log(sessionKey) wx.request({ url: app.globalData.publicUrl + '/wx/course/selectRecordBySessionKey/'+sessionKey, method: "get", success: function (res) { console.log(res) _this.setData({ lbArr: res.data.list }) } }) }, fail() { console.log("我没有缓存并去登录请求") wx.login({ success(res) { console.log(res); var code = res.code wx.request({ url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login', method: "get", data: { code }, success: function (res) { sessionKey = res.data.sessionKey; wx.setStorageSync('sessionKey', res.data.sessionKey); } }) } }) } }) // var _this=this; // wx.request({ // url: app.globalData.publicUrl + '/wx/course/selectRecordBySessionKey/S6vZqa6S6Fzyomehw==', // method: "get", // success: function (res) { // console.log(res) // _this.setData({ // lbArr:res.data.list // }) // } // }) } })