// import { // get, // post // } from '../../utils/http'; // import { // formatActivity, // } from '../../utils/time'; Page({ /** * 页面的初始数据 */ data: { userInfo: {}, agree: false, visible: false, sum: 0, activity: {} }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { // this.getUser() // this.getUserActivity() // this.setData({ agree: wx.getStorageSync('agree') || false }) }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { if(this.timer_) { clearInterval(this.timer_); } }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, // 点击头像切换环境 onAvatar() { this.data.sum++ if(this.data.sum >= 10) { this.setData({ visible: true, sum: 0 }) } }, /** * 获取用户信息 * api/user */ getUser() { get('api/user',{},(res) => { if(res.data) { this.setData({ userInfo: res.data }) wx.setStorageSync('userInfo',res.data); } console.log(res) }) }, /** * 跳转vip页面 */ goToVip() { console.log(this.data.userInfo) let nextDatas = JSON.stringify(this.data.userInfo) wx.navigateTo({ url: `/pages/vip/vip?userInfo=${encodeURIComponent(nextDatas)}` // url: `/pages/vip/vip?userInfo=${JSON.stringify(this.data.userInfo)}` // url: '/pages/vip/vip?userInfo='+ JSON.stringify(this.data.userInfo), }) }, /** * 获取首次开卡优惠 * api/user/activity */ getUserActivity() { if(this.timer) { clearInterval(this.timer_); } get('api/user/activity',{},(res) => { if(res.data) { res.data.currentTime = formatActivity(res.data.expire_time_seconds) this.setData({ activity: res.data }) this.timer_ = setInterval(() => { if(res.data.expire_time_seconds <= 0) { clearInterval(this.timer_); } res.data.expire_time_seconds-- res.data.currentTime = formatActivity(res.data.expire_time_seconds) this.setData({ activity: res.data }) }, 1000); } }) }, })