const util = require('../../utils/util.js') Page({ data: { pageToken: 0, favorData: [] }, loadFavoriteData: function () { wx.showNavigationBarLoading() wx.cloud.callFunction({ name: 'listMessages', data: { favorite: true, page_token: this.data.pageToken, page_size: 20 } }).then(res => { wx.hideNavigationBarLoading() if (res.result.status !== 'OK') { wx.showToast({ title: res.result.errMsg, icon: 'none' }) return } for (let i = 0; i < res.result.list.length; i++) { res.result.list[i] = util.dbToMsg(res.result.list[i]) } this.setData({ favorData: this.data.favorData.concat(res.result.list), pageToken: res.result.next_page_token }) }) }, onLoad: function () { this.loadFavoriteData() }, onReachBottom: function () { this.loadFavoriteData() } })