// pages/module_consult/consultresultmore/consultresultmore.js const consultservice = require("../../../service/consultservice") const app = getApp() const behavior = require('../behaviors/behConsultItem') Page({ behaviors: [behavior], /** * 页面的初始数据 */ data: { // result: [] }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { var that = this this.getOpenerEventChannel().on('acceptDataFromOpenerPage', function (data) { console.log('getOpenerEventChannel:'); console.log(data); that.setData({ keyword: data.keyword, typeId: data.typeId, }) that.search(1) }) }, onReachBottom () { console.log('onReachBottom'); if (this.cPage && this.tPage) { if (this.cPage < this.tPage) { this.search(this.cPage + 1) } } }, search (cPage = 1) { var that = this wx.showLoading({ title: '搜索中', mask: true, success: (res) => {}, fail: (res) => {}, complete: (res) => {}, }) setTimeout(() => { wx.hideLoading() }, 20000); consultservice.searchLaw(app.globalData.accessToken.userId, this.data.keyword, cPage, 5, { onPage(head){ that.cPage = head.page that.tPage = head.totalPage }, success (res) { let result = that.data.result res.forEach(r => { r.des = r.des.replace('\\n', '
') if (result.length === 0) { result.push({ typeId: r.typeId, typeName: r.typeName, contents: [r] }) } else { result[0].contents.push(r) } }); that.setData({ result }) console.log(result); }, complete (res) { wx.hideLoading() } }, this.data.typeId) }, })