在本地设置一个字段用来控制onshow里的代码是否执行
onLoad(options) {
console.log("报名列表id:",options.id,"积分:",options.integral,"场次id:",options.recordId)
this.setData({
activityId:options.id,
integral:options.integral,
recordId:options.recordId
})
// 初始化时筛选所有数据
this.getList(options.id)
},
onBack() {
// 自定义返回事件处理
wx.setStorageSync('showExe',false)
// 执行返回操作
wx.navigateBack({
delta: 1
});
},
onShow() {
setTimeout(() => {
let showExe = wx.getStorageSync('showExe')
if (this.data.activityId && showExe ) {
this.getList(this.data.activityId)
}
}, 1000);
wx.setStorageSync('showExe',false)
},

