1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 08:48:06 +08:00
volcanos/client/mp/app.js
2020-01-02 21:16:06 +08:00

19 lines
913 B
JavaScript

App({
conf: {serve: "https://shylinux.com/chat/mp"},
request(cmd, data, cb) {var app = this; data.sessid = app.conf.sessid
wx.request({method: "POST", url: app.conf.serve+"/"+cmd, data: data, success: function(res) {var msg = res.data
msg.__proto__ = {
Result: function() {return msg.result && msg.result.length > 0 && msg.result.join("") || ""},
}
typeof cb == "function" && cb(msg)
}})
},
onLaunch: function () {var app = this
wx.login({success: function(res) {app.request("login", {code: res.code}, function(msg) {app.conf.sessid = msg.Result()
wx.getSetting({success: function(res) {res.authSetting['scope.userInfo'] && wx.getUserInfo({success: function(res) {
app.request("login", res.userInfo, function(msg) {app.conf.userInfo = res.userInfo})
}})}})
})}})
},
})