You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
1.4 KiB

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