1
0
forked from x/ContextOS
2019-01-29 08:41:40 +08:00

39 lines
1.0 KiB
JavaScript

//app.js
App({
request: function(data, done, fail) {
var app = this
data = data || {}
data.sessid = app.sessid || ""
wx.request({url: "https://shylinux.com/chat/mp", data: data,
success: function(res) {
typeof done == "function" && done(res.data)
},
fail: function(res) {
typeof done == "function" && done(res.data)
},
})
},
login: function(cb) {
var app = this
wx.login({success: res => {
app.request({code: res.code}, function(sessid) {
app.sessid = sessid
wx.getSetting({success: res => {
if (res.authSetting['scope.userInfo']) {
wx.getUserInfo({success: res => {
app.userInfo = res.userInfo
app.request(res, cb)
}})
}
}})
})
}})
},
onLaunch: function () {
this.login()
},
})