12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- // app.js
- import { default as recruitApi } from "./api/recruit"
- App({
- onLaunch:async function() {
- var openId = wx.getStorageSync('openId')
- if(openId){
- await this.setUserInfo(openId)
- }
- },
- globalData: {
- userInfo: null
- },
- getWxUserInfo: async function(){
- if (!wx.getStorageSync('openId')){
- console.log('缓存中没有用户信息')
- return null
-
- }else {
- return this.globalData.userInfo
- }
- },
- isAuth: async function(){
- if (!wx.getStorageSync('openId')){
- console.log('您还没有授权');
- return false;
- }
- return true;
- },
- wxLogin:async function(data){
-
- if (!data){
- console.log('你还没有授权')
- return
- }
- let res = await wx.login()
- if (!res.code){
- return
- }
- var params = {}
- params['code'] = res.code
- params['nickName'] = data.nickName
- params['headerImg'] = data.avatarUrl
- let openId = await recruitApi.loginUser(params)
- wx.setStorageSync('openId', openId);
- var params = {}
- params['openid'] = openId;
- var info = await recruitApi.infoUser(params);
- this.globalData.userInfo = info
- return info
- },
- setUserInfo: async function(openId){
- if(openId){
- var params = {}
- params['openid'] = openId;
- var info = await recruitApi.infoUser(params);
- this.globalData.userInfo = info
- console.log(this.globalData.userInfo);
- }
-
- },
- })
|