wylyl22 3 years ago
parent 8d5520aab3
commit 8463179a08

@ -1,40 +1,167 @@
// index.js
const words = [
["江南", 1],
["乌镇", 2],
["儿时", 20],
["入园", 8],
["长大", 9],
["happy", 10],
["音乐喷泉", 1],
["门票", 33],
["江南", 1],
["乌镇", 2],
["玩耍", 12],
["风景", 4],
["六月", 5],
["江南", 1],
["乌镇", 2],
["儿时", 20],
["入园", 8],
["长大", 9],
["happy", 10],
["音乐喷泉", 1],
["门票", 33],
["江南", 1],
["乌镇", 2],
["玩耍", 12],
["风景", 4],
["六月", 5]
]
Page({
data: {
words: words.map(item => {
item[1] = item[1] + 12
return item;
})
const app=getApp()
// const words = [
// ["江南", 1],
// ["乌镇", 2],
// ["儿时", 20],
// ["入园", 8],
// ["长大", 9],
// ["happy", 10],
// ["音乐喷泉", 1],
// ["门票", 33],
// ["江南", 1],
// ["乌镇", 2],
// ["玩耍", 12],
// ["风景", 4],
// ["六月", 5],
// ["江南", 1],
// ["乌镇", 2],
// ["儿时", 20],
// ["入园", 8],
// ["长大", 9],
// ["happy", 10],
// ["音乐喷泉", 1],
// ["门票", 33],
// ["江南", 1],
// ["乌镇", 2],
// ["玩耍", 12],
// ["风景", 4],
// ["六月", 5]
// ]
Component({
data:{
},
onShow() {
this.getTabBar().init();
lifetimes:{
attached(){
let sTimeType = wx.getStorageSync("sTimeType") || 34;
let sStartTime = wx.getStorageSync("sStartTime") || '';
let sEndTime = wx.getStorageSync("sEndTime") || '';
this.getData1(sTimeType, sStartTime, sEndTime);
this.getData2(sTimeType, sStartTime, sEndTime);
this.getData3(sTimeType, sStartTime, sEndTime);
}
},
});
methods:{
changeTime(e){
let sTimeType = e.detail.sTimeType;
let sStartTime = e.detail.sStartTime;
let sEndTime = e.detail.sEndTime;
this.getData1(sTimeType, sStartTime, sEndTime);
this.getData2(sTimeType, sStartTime, sEndTime);
this.getData3(sTimeType, sStartTime, sEndTime);
},
getData1(sTimeType, sStartTime, sEndTime){
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
let obj = {
action: 'getHotWordHome',
sType: 'Home',
sTimeType: sTimeType,
sStartTime: sStartTime,
sEndTime: sEndTime
}
app.globalData.request(obj).then(res => {
const obj =res
const arr =null
// let showData=null
arr: Object.keys(obj).map(item=>{
item[1]=item[1]+12
return item
})
// Object.keys(obj).forEach(ele => {
// let o1 = {
// word: ele,
// value: obj[ele]
// }
// arr.push(o1);
// })
// showData=arr
this.setData({
NegativeWords:arr
// obj.map(item=>{
// item[1]=item[1]+12
// return item
// })
})
setTimeout(() =>{
wx.hideToast();
},500)
})
},
getData2(sTimeType, sStartTime, sEndTime){
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
let obj = {
action: 'getPositive0528',
sType: 'Home',
sTimeType: sTimeType,
sStartTime: sStartTime,
sEndTime: sEndTime
}
app.globalData.request(obj).then(res => {
const obj =res
// const arr = []
// Object.keys(obj).forEach(ele => {
// let o1 = {
// name: ele,
// value: obj[ele]
// }
// arr.push(o1);
// })
this.setData({
PositiveWords: obj,
// obj.map(item=>{
// item[1]=item[1]+12
// return item
// })
})
setTimeout(() =>{
wx.hideToast();
},500)
})
},
getData3(sTimeType, sStartTime, sEndTime){
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
let obj = {
action: 'getNegative0528',
sType: 'Home',
sTimeType: sTimeType,
sStartTime: sStartTime,
sEndTime: sEndTime
}
app.globalData.request(obj).then(res => {
const obj =res
// const arr = []
// Object.keys(obj).forEach(ele => {
// let o1 = {
// name: ele,
// value: obj[ele]
// }
// arr.push(o1);
// })
this.setData({
NegativeWords:obj
// obj.map(item=>{
// item[1]=item[1]+12
// return item
// })
})
setTimeout(() =>{
wx.hideToast();
},500)
})
}
}
})

@ -1,21 +1,21 @@
<view>
<!-- 时间组件 -->
<time-component></time-component>
<time-component bindchange="changeTime" ></time-component>
<view class="brand">
<view class="text">热门词云</view>
<word-cloud class="wordtext" list="{{words}}" width="680rpx" height="130"></word-cloud>
<word-cloud class="wordtext" list="{{NegativeWords}}" width="680rpx" height="130"></word-cloud>
</view>
<view class="brand">
<view class="text">正面词云</view>
<view>
<word-cloud class="wordtext" list="{{words}}" width="680rpx" height="130" ></word-cloud>
<word-cloud class="wordtext" list="{{PositiveWords}}" width="680rpx" height="130" ></word-cloud>
</view>
</view>
<view class="brand">
<view class="text">负面词云</view>
<word-cloud class="wordtext" list="{{words}}" width="680rpx" height="130" ></word-cloud>
<word-cloud class="wordtext" list="{{NegativeWords}}" width="680rpx" height="130" ></word-cloud>
</view>
</view>

@ -47,7 +47,7 @@ Component({
value4:'6'
},
{
text:'SUV',
text:'SUV1',
value4:'7'
}
],

@ -5,7 +5,7 @@
<view class="box">
<view class="box_title">全部</view>
</view>
<view class="box">
<view class="box" >
<view class="box_title">
<picker mode="date" header-text="选择时间" fields="month" value="{{date}}" bindchange="bindDateChange">
<view class="font30">
@ -16,9 +16,9 @@
</picker>
</view>
</view>
<view>
<view style="display: flex;">
<van-dropdown-menu>
<van-dropdown-item value="{{ value4 }}" options="{{ level }}" title="按级别" />
<van-dropdown-item value="{{value4 }}" options="{{ level }}" title="按级别" />
</van-dropdown-menu>
<van-dropdown-menu>
<van-dropdown-item value="{{ value5 }}" options="{{ Price }}" title="按价格" />

Loading…
Cancel
Save