위챗 애플릿 페이지.js의 함수 호출 (this,that)

2120 단어 위챗 애플릿
const app = getApp()

Page({
  data: {
    userInfo: {},
    hasUserInfo: false
  },
  getUser: function (e) {
// this , , wx.login, , that , this , , page !!!
    var that = this
    wx.login({
      success: function (res) {
        if (res.code) {
          wx.request({
            url: 'http://localhost:8000/login',
            method: 'POST',
            header: { 'content-type': 'application/x-www-form-urlencoded' },  //  ,Django  post  
            data: {
              code: res.code
            },
            success: function (rr) {
              that.saveSession(rr.data)   //     page   saveSession()
              abx()    //     abx()
            }
          })
        } else {
          console.log(' !' + res.errMsg)
        }
      }
    })
  },
  saveSession: function (session) {
    wx.setStorage({
      key: 'user_session',
      data: session
    })
  }
})

function abx() {
   console.log(' !')
}

좋은 웹페이지 즐겨찾기