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); }, itemCheck(e){ const { enjoyList } = this.data const { index, inde } = e.currentTarget.dataset enjoyList[index].list[inde].check = !enjoyList[index].list[inde].check this.setData({ enjoyList }) }, handleDown() { const { info, path } = this.data let that = this getContentShareImg({ articleId: path + '&' + info.id, type: '1', // pageUrl: path, imgurl: info.coverImage, }).then(res => { this.setData({ isShowPoster: true, showShare: false, posterUrl: res.data }) }) }, saveCard() { let that = this const posterUrl = this.data.posterUrl wx.downloadFile({ url: posterUrl, success: function (res) { console.log('下载成功', res); wx.saveImageToPhotosAlbum({ filePath: res.tempFilePath, success(result) { console.log(result) that.setData({ isShowPoster: false }) wx.showToast({ title: '保存成功', icon: 'success', duration: 2000 }) } }) } }) }, batchDown() { setTimeout(() => { eventBus.emit('batchDown', [1,2,3]) }, 800) wx.navigateTo({ url: '/pages/download/index', }) }, closeCard() { this.setData({ isShowPoster: false }) }, openShare() { console.log('点击打开'); this.setData({ showShare: true }) }, onClose() { console.log('点击关闭'); this.setData({ showShare: false }) }, })