import moment from "moment" const app = getApp() Component({ data: { timelist: [], sStartTime: '', sEndTime: '', sTimeType: '34', intervalSel: 0, }, lifetimes: { attached() { this.getData().then(() => { let st = wx.getStorageSync('sTimeType') || '' if (st) { let n = this.data.timelist.findIndex(ele => ele.key == st); this.setData({ intervalSel: n }) } else { wx.setStorageSync('sTimeType', 34); wx.setStorageSync('sStartTime', ''); wx.setStorageSync('sEndTime', ''); } }) } }, methods: { getData() { return new Promise((resolve, reject) => { app.globalData.request({ action: "getTime" }).then(res => { let arr = res || []; this.setData({ timelist: arr }) resolve(true) }) }) }, priceSel(e) { let row = e.currentTarget.dataset.row; let n = this.data.timelist.findIndex(ele => ele.key == row.key); this.setData({ intervalSel: n }) wx.setStorageSync('sTimeType', row.key); let start = ""; let end = ""; this.triggerEvent('change', { sTimeType: row.key, sStartTime: start, sEndTime: end }) } } })