// pages/m_consult/consultresult/consultresult.js const consultservice = require("../../../service/consultservice") const app = getApp() const behavior = require('../behaviors/behConsultItem') Page({ behaviors: [behavior], /** * 页面的初始数据 */ data: { keyword: '', tabList: [ {name: '全部',tag: 0}, {name: '问答',tag: 0}, {name: '案例',tag: 0}, {name: '条目',tag: 0}, {name: '文件',tag: 0}, ], refresh: false, // keyAll: {keyword: '', type: undefined}, // key1: {keyword: '', type: 1}, // key2: {keyword: '', type: 2}, // key3: {keyword: '', type: 3}, // key4: {keyword: '', type: 4}, reachBottom: [false, false, false, false, false], tabIndex: 0 }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this this.getOpenerEventChannel().on('acceptDataFromOpenerPage', function (data) { console.log(data); that.setData({ keyAll: {keyword: data.keyword, type: undefined}, key1: {keyword: data.keyword, type: 1}, key2: {keyword: data.keyword, type: 2}, key3: {keyword: data.keyword, type: 3}, key4: {keyword: data.keyword, type: 4}, }) // that.search() }) }, onReachBottom() { let reachBottom = [false, false, false, false, false] reachBottom[this.data.tabIndex] = true this.setData({reachBottom}) }, loadingDone(e){ this.setData({ refresh: false }) this.setData({ refresh: true }) }, onTabChange(e) { console.log(e.detail); this.setData({ tabIndex: e.detail }) } })