You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.1 KiB
35 lines
1.1 KiB
import 'utils/wx-pro.js'; |
|
let common = require('utils/common.js'); |
|
let util = require('utils/util.js'); |
|
App({ |
|
onLaunch: function() { |
|
// wx.setStorageSync("serverurl", "http://192.168.2.92:8088/"); |
|
// wx.setStorageSync("serverurl", "https://adm.tsphjt.com/"); |
|
wx.setStorageSync("serverurl", "https://tsph.scyp.ink/"); |
|
|
|
// 获取用户信息 |
|
wx.getSetting({ |
|
success: res => { |
|
if (res.authSetting['scope.userInfo']) { |
|
// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 |
|
wx.getUserInfo({ |
|
success: res => { |
|
// 可以将 res 发送给后台解码出 unionId |
|
this.globalData.userInfo = res.userInfo |
|
|
|
// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回 |
|
// 所以此处加入 callback 以防止这种情况 |
|
if (this.userInfoReadyCallback) { |
|
this.userInfoReadyCallback(res) |
|
} |
|
} |
|
}) |
|
} |
|
} |
|
}) |
|
}, |
|
globalData: { |
|
commonFun: require('utils/common.js'), |
|
utilFun: require('utils/util.js'), |
|
} |
|
}) |