import moment from "moment"; Page({ /** * 页面的初始数据 */ data: { bottomLift: 0, enjoyList: [] }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { var app = getApp().globalData this.setData({ bottomLift: app.bottomLift }) this.initData() }, initData() { let temp = [] let enjoyList = wx.getStorageSync('enjoyList') || [] enjoyList = enjoyList.sort((a,b)=>{ return b.timestamp - a.timestamp }) enjoyList.forEach(item => { item.joinDate = moment(item.timestamp).format('YYYY年MM月DD日') item.joinTime = moment(item.timestamp).format('HH:mm') item.checked = false const index = temp.findIndex( i => i.joinDate === item.joinDate ) if(index === -1){ temp.push({ joinDate: item.joinDate, list: [item] }) }else{ temp[index].list.push(item) } }); this.setData({ enjoyList: temp }) console.log('enjoyList', temp); }, onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })