const bSearch = require("../behaviors/bSearch") /** * 智能咨询查询结果列表组件 */ Component({ behaviors: [bSearch], /** * 组件的属性列表 */ properties: { //查询条件 keyobj: { type: Object, value: { keyword: null, type: undefined }, }, reachBottom: { type: Boolean, value: false }, scrollable: { type: Boolean, value: true }, sPerPage: { type: Number, value: 10 } }, observers: { 'keyobj': function (keyobj) { if (keyobj != null && keyobj.keyword != null) { this.search(keyobj, 1, this.data.sPerPage) } }, }, /** * 组件的初始数据 */ data: { }, /** * 组件的方法列表 */ methods: { gotoMore() { this.triggerEvent('gotoMore') const {keyword, type} = this.data.keyobj wx.navigateTo({ url: '/pages/mConsult/consultresultmore/consultresultmore', success: (res) => { // 通过 eventChannel 向被打开页面传送数据 res.eventChannel.emit('acceptDataFromOpenerPage', { typeId: type, keyword: keyword }) }, }) } } })