const app = getApp(); import userApi from '../../../api/user'; Page({ /** * 页面的初始数据 */ data: { userInfo:{}, refresherTriggered:true, bgHeight:'100%', appConfig:{}, isShowQRCode:false, shareQRCodeUrl:'' }, goToCouponList(){ wx.navigateTo({ url: '/pages/my/coupon/index', }) }, goToMoney(){ wx.navigateTo({ url: '/pages/my/money/index', }) }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { app.getAppConfig().then((data)=>{ this.setData({ appConfig:data }) }) }, scrollViewPulling(event){ // this.setData({ // bgHeight:`calc(100% + ${event.detail.dy*1.5}px)` // }); }, scrollViewPullingOver(){ // this.setData({ // bgHeight:'100%' // }); }, applyPartnert(event){ let url = this.data.appConfig.url_partner_apply; if(url.indexOf('?')>-1){ url = `${url}&userid=${this.data.userInfo.userid}` }else{ url = `${url}?userid=${this.data.userInfo.userid}` } wx.navigateTo({ url: `/pages/browser/index?url=${encodeURIComponent(url)}`, }) }, showQRCode(){ userApi.shareQRCode().then((data)=>{ this.setData({ shareQRCodeUrl:data.url }) }) this.setData({ isShowQRCode:true }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { if(app.globalData.accessToken){ this.getUserInfo(); } }, getUserInfo(){ app.forceGetUserInfo().then((data)=>{ this.setData({ userInfo:data, refresherTriggered:false }); }) }, navToSetting(){ if(app.globalData.accessToken){ wx.navigateTo({ url: '/pages/my/setting/index/index', }) }else{ wx.navigateTo({ url: '/pages/login/login', }) } }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })