2 Star 0 Fork 0

yongchao71/lcy_wxa

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app.js 1.07 KB
一键复制 编辑 原始数据 按行查看 历史
const wxaapi = require('./public/wxaapi.js');//api地址参数
const wxRequest = require('./utils/js/wxRequest.js'); //请求参数
const wxPromise = require('./utils/js/wxPromise.js').wxPromise;//promise信息
const wxAuth = require('./public/API/wxAuth.js');
App({
onLaunch: function () {
let _This=this;
},
globalData: {
oUserData: {},//用户信息对象,如果用户授权,包含用户昵称等信息,如果未授权,仅包含oSessionData数据
oSessionData:{}// 用户session 数据,包含用户的{unionId:"",openId:"",sessionKey:""}
},
/**
* 获取用户登录信息
*/
fGetUserData: function () {
let _This = this;
// console.log("exist oUserData-------", _This.globalData.oUserData);
if (_This.globalData.oUserData && _This.globalData.oUserData.nickName) {
return wxPromise(_This.globalData.oUserData);
};
return wxAuth.fGetSessionData(_This, true).then(result => {
return wxAuth.fAuthUserData(_This, result);
}).then(oUserData => {
_This.globalData.oUserData = oUserData;
return oUserData;
});
}
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
其他
1
https://gitee.com/yc71/lcy_wxa.git
git@gitee.com:yc71/lcy_wxa.git
yc71
lcy_wxa
lcy_wxa
dev

搜索帮助