// // // index.js const app = getApp() Component({ data: { showTu: false, skey: { 34: 6000, 3: 50000, 20: 180000, 4: 50000 }, showTu1: false, showTu2: false, // words: HotWords: {}, PositiveWords: {}, NegativeWords: {}, }, lifetimes: { attached() { let sTimeType = wx.getStorageSync("sTimeType2") || 34; let sStartTime = wx.getStorageSync("sStartTime") || ''; let sEndTime = wx.getStorageSync("sEndTime") || ''; this.getData(sTimeType, sStartTime, sEndTime); } }, methods: { changeTime(e) { let sTimeType = e.detail.sTimeType; let sStartTime = e.detail.sStartTime; let sEndTime = e.detail.sEndTime; this.getData(sTimeType, sStartTime, sEndTime); }, getData(sTimeType, sStartTime, sEndTime) { // wx.showToast({ // title: '加载中', // icon: 'loading', // duration: 3000 // }), Promise.all([this.getData1(sTimeType, sStartTime, sEndTime), this.getData2(sTimeType, sStartTime, sEndTime), this.getData3(sTimeType, sStartTime, sEndTime) ]).then(() => { // setTimeout(() => { // wx.hideToast(); // }, 500) }) // this.getData1(sTimeType, sStartTime, sEndTime), // this.getData2(sTimeType, sStartTime, sEndTime), // this.getData3(sTimeType, sStartTime, sEndTime), }, //热门 getData1(sTimeType, sStartTime, sEndTime) { this.setData({ showTu: false }) return new Promise((resolve, reject) => { let obj = { action: 'getHotWordHome', sType: "Home", sTimeType: sTimeType, sStartTime: sStartTime, sEndTime: sEndTime } app.globalData.request(obj).then(res => { // const data = res // const arr1 = [] // Object.keys(data).forEach(key => { // let o = [key, data[key]] // arr1.push(o) // }) this.setData({ HotWords: res, }) // resolve(true) }) }) }, // 正面 getData2(sTimeType, sStartTime, sEndTime) { this.setData({ showTu1: false }) return new Promise((resolve, reject) => { let obj = { action: 'getPositive0528', sType: "Home", sTimeType: sTimeType, sStartTime: sStartTime, sEndTime: sEndTime } app.globalData.request(obj).then(res => { this.setData({ PositiveWords: res, }) // const data = res // const arr2 = [] // Object.keys(data).forEach(key => { // let list = [key, data[key]] // arr2.push(list) // }) // this.setData({ // PositiveWords: arr2, // showTu1: true // }) // resolve(true) }) }) }, // 负面 getData3(sTimeType, sStartTime, sEndTime) { this.setData({ showTu2: false }) return new Promise((resolve, reject) => { let obj = { action: 'getNegative0528', sType: "Home", sTimeType: sTimeType, sStartTime: sStartTime, sEndTime: sEndTime } app.globalData.request(obj).then(res => { this.setData({ NegativeWords: res, }) // const data = res // const arr3 = [] // Object.keys(data).forEach(key => { // let list = [key, data[key]] // arr3.push(list) // }) // this.setData({ // NegativeWords: arr3, // showTu2: true // }) // resolve(true) }) }) }, }, })