// pages/order_tabs/orderTabs.js const getReq = require('./../../config.js').getReq; Page({ /** * 页面的初始数据 */ data: { hasmore:false, orders:[], addTimes:[], curpage:1 }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.req_datas(); }, req_datas(){ wx.showLoading({ title: '加载中', }); let self = this; getReq({ act: 'member_order', op: 'list', page: 15, curpage: this.data.curpage }, function (res) { let orders = res.datas.orders; let addTimes = []; let hasmore = false; let curpage = self.data.curpage for (let item of orders) { addTimes.push(self.timeFormat(item.order_info.add_time)); } if (res.datas.mobile_page.hasmore) { hasmore = true; curpage = self.data.curpage + 1; } else { hasmore = false; } self.setData({ hasmore, curpage, orders: self.data.orders.concat(orders), addTimes: self.data.addTimes.concat(addTimes) }); wx.hideLoading(); }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { this.req_datas(); }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, timeFormat(time){ let date = new Date(time*1000); let year = date.getFullYear(); let month = date.getMonth()+1; let day = date.getDate(); return `${year}-${month}-${day}`; } })