// pages/module_consult/consultresult/consultresult.js const consultservice = require("../../../service/consultservice") const app = getApp() Page({ /** * 页面的初始数据 */ data: { keyword: 'asdad', result: [] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this this.getOpenerEventChannel().on('acceptDataFromOpenerPage', function (data) { console.log(data); that.setData({ keyword: data.keyword }) that.search() }) }, search () { 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, { success (res) { that.setData({ result: res }) }, complete (res) { wx.hideLoading() } }) }, gotoDetail (e) { var i = e.currentTarget.dataset.index var fileId = this.data.result[i].id wx.navigateTo({ url: '/pages/module_consult/consultdetail/consultdetail', success: (res) => { // 通过 eventChannel 向被打开页面传送数据 res.eventChannel.emit('acceptDataFromOpenerPage', { fileId: fileId }) }, }) } })