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.

77 lines
1.6 KiB

// pages/varComm/pages/brandRatio/index.js
Page({
/**
* 页面的初始数据
*/
data: {
boxArr: new Array(6),
tabActive: 0,
sonCom: true
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.getData()
},
onShow() {
this.getData()
this.reLoad()
},
del(e) {
let index = e.currentTarget.dataset.index
let boxArr = this.data.boxArr
boxArr.splice(index, 1)
boxArr.length = 6
this.setData({
boxArr
})
wx.setStorageSync('themeData', boxArr)
this.reLoad()
},
switchTheme(e) {
let index = e.currentTarget.dataset.index
this.data.boxArr.splice(index, 1)
this.add()
},
add() {
wx.setStorageSync('themeData', this.data.boxArr)
wx.navigateTo({
url: '/contrastPackages/addTheme/index',
})
},
changeTab(val) {
let n = val.detail.index;
this.setData({
tabActive: n
})
},
changeTime(event) {
let {
detail
} = event
wx.setStorageSync('brandRatioTime', detail)
this.reLoad()
},
reLoad() {
this.setData({
sonCom: false
})
this.setData({
sonCom: true
})
},
getData() {
let boxArr = wx.getStorageSync('themeData')
boxArr.length = 6
this.setData({
boxArr: boxArr
})
wx.setStorageSync('brandRatioTime', {
sTimeType: '34'
})
}
})