小程式開發之獲取token值
阿新 • • 發佈:2019-01-30
在小程式開發的過程中。我們在處理登入模組的時候需要拿到token值。根據官方文件的描述,這一過程需要與後端同事共同配合才能拿到。
拿到token:其實我們要做的就是將code值傳送給後端,後端去相應的介面請求之後就能給我們返回token值!在其他頁面也需要用到token來請求資料,所以拿到它時候我們還需將其存到全域性變數中,以便頁面可以直接拿到(getApp().globalData.token).// 登入 wx.login({ success: res => { // 傳送 res.code 到後臺換取 openId, sessionKey, unionId // console.log(res) if (res.code) { //發起網路請求 wx.request({ url: 'url', method: 'POST', data: { // x: '', // y: '' code: res.code//將code發給後臺拿token }, header: { 'content-type': 'application/json' // 預設值 }, success: function (res) { // 存token console.log('token='+res.data.data.token) that.globalData.token = res.data.data.token;//拿到後將token存入全域性變數 以便其他頁面使用 } }) } else { console.log('獲取使用者登入態失敗!' + res.errMsg) } } })