怎么让时间同一天的数据在一起?和第二张图一样,同一天的数据为一组,这种应该怎么做?
然后判断当天/昨天/前天和周几
<template>
<view>
<view v-for="(item,index) in formData" :key="item.dynamicId">
<view v-if="JSON.stringify(item) != 'null'">
<view class="time">
{{item.visitorDate}}
</view>
<view class="visitor" @click="homePage()">
<view class="visitor-tow">
<view>
<image class="logo" :src="item.headImg"></image>
</view>
<view class="visitor-span">
<span class="name">{{item.nickName}}</span><br>
<span class="lok">查看</span>
</view>
</view>
<view class="visitor-time">
<span>{{item.visitorTime}}</span>
</view>
</view>
</view>
</view>
</view>
</template>
<script>
import api from '@/api/index.js'
export default {
data() {
return {
form:{
page: 1,
limit: 10,
},
formData:[],
}
},
onLoad() {
this.sendEmail()
},
methods: {
homePage() {
uni.navigateTo({
//保留当前页面,跳转到应用内的某个页面
url: '/pages/my/homepage'
})
},
async sendEmail(){
const {page, limit} = this.form;
const res = await this.req( api.getMyVisitorListUser({limit,page}));
if(!res) return;
this.formData = res.data.records
},
}
}
</script>
通过执行该查询语句,可以得到将数据按照时间归纳到相同日期的聚类,并统计每一组中的数据总数的结果。这样,就可以更方便地对数据进行分析和应用。
可以按照时间对数据进行分组的排序。
不知道你这个问题是否已经解决, 如果还没有解决的话: