Page({ data: { statusBarHeight: 44, planName: '年卡会员', expiryDate: '' }, onBack: function () { wx.navigateBack({ fail: function () { wx.reLaunch({ url: '/pages/index/index' }) } }) }, onLoad: function (options) { var app = getApp() this.setData({ statusBarHeight: app.globalData.statusBarHeight }) var planMap = { yearly: '年卡会员', monthly: '月卡会员', trial: '试用会员' } var durationMap = { yearly: 365, monthly: 30, trial: 7 } var plan = options.plan || 'yearly' var now = new Date() now.setDate(now.getDate() + (durationMap[plan] || 365)) var y = now.getFullYear() var m = ('0' + (now.getMonth() + 1)).slice(-2) var d = ('0' + now.getDate()).slice(-2) this.setData({ planName: planMap[plan] || '会员', expiryDate: y + '年' + m + '月' + d + '日' }) }, onStartSmart: function () { wx.navigateTo({ url: '/pages/wear-check/wear-check' }) }, onBackHome: function () { wx.switchTab({ url: '/pages/index/index' }) } })