| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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()
- }
- })
|