// pages/varComm/pages/brandRatio/index.js Page({ /** * 页面的初始数据 */ data: { boxArr: new Array(2), tabActive: 0, sonCom: true, switchEvent: '', }, /** * 生命周期函数--监听页面加载 */ getEvent() { let boxArr = wx.getStorageSync('eventData'); let arr = []; boxArr.forEach(ele => { arr.push(JSON.parse(ele)) }) this.setData({ boxArr: arr }) wx.setStorageSync('brandRatioTime', { sTimeType: '34' }) }, onLoad(options) { }, onShow() { this.getEvent() this.reLoad() }, changeTab(val) { let n = val.detail.index; this.setData({ tabActive: n }) }, onSwitch(e) { let index = e.currentTarget.dataset.index let switchEvent = JSON.stringify(this.data.boxArr.splice(index, 1)[0]) // console.log(switchEvent); // wx.setStorageSync('eventData', this.data.boxArr) // this.setData({ // switchEvent, // }) // this.add() wx.setStorageSync('switchEvent', switchEvent) wx.navigateTo({ url: `/contrastPackages/addEvent/index?switchEvent=${switchEvent}`, }) }, add() { }, changeTime(event) { let { detail } = event wx.setStorageSync('brandRatioTime', detail) this.reLoad() }, reLoad() { this.setData({ sonCom: false }) this.setData({ sonCom: true }) } })