代码为什么要把this 附值给that。
this 明明有的方法,如果使用this.updateAccessToken 就会出错。
function Wechat(opts) {
var that = this
this.appID = opts.appID
this.appSecret = opts.appSecret
this.getAccessToken = opts.getAccessToken
this.saveAccessToken = opts.saveAccessToken
that.getAccessToken()
.then(function(data) {
try {
data = JSON.parse(data)
}catch(e) {
return that.updateAccessToken()
}