代码拉取完成,页面将自动刷新
//app.js
import {
getUserInfo,
getUserAddrs,
getCardInfo,
getSchool
} from './utils/apis'
import {
getCurrentAddress,
coordFormat
} from './utils/util'
import {
gcj02tobd09
} from './utils/coordtransform'
import distance from './utils/distance'
const {
$Toast
} = require('./dist/base/index');
App({
onLaunch: function() {
// 注册默认地址
this.saveDefaultAddress();
// 注册学校信息
this.getSchool();
},
getLoginInfo: function(save) {
if (!this.globalData.loginInfo) {
//先从缓存中取
var info = wx.getStorageSync('userInfo');
if (info) {
save(info);
return;
}
// 缓存不存在 登录操作
wx.login({
success(res) {
if (res.code) {
getUserInfo({
code: res.code,
success: (response) => {
save(response);
}
})
} else {
$Toast({
content: '网络错误',
type: 'warning'
});
}
}
});
}
},
setLoginInfo(loginInfo) {
if (loginInfo) {
wx.setStorageSync('userInfo', loginInfo);
this.globalData.loginInfo = loginInfo;
console.log(this.userInfoCallback);
if (this.userInfoCallback) {
this.userInfoCallback(loginInfo);
}
}
},
getSchool(){
var that=this;
getSchool({
data:{},
success:function(schools){
that.globalData.schoolList=schools;
}
});
},
saveDefaultAddress() {
var address = wx.getStorageSync('address');
if (!address || JSON.stringify(address)==='{}') {
wx.setStorageSync('address', {
id: 1,
name: "西北大学"
});
}
},
globalData: {
loginInfo: null,
cardInfo: {
startTime: (new Date()).getTime() - 7200,
endTime: (new Date()).getTime() - 7200,
id: 0
},
openCode: null,
wxUserInfo: null,
schoolList:null
}
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。