// pages/mConsult/consulthome/consulthome.js Page({ // behaviors: [behavior], /** * 页面的初始数据 */ data: { searchTips: '请输入关键字搜索', 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) { // this.getHotTopic() }, onReachBottom() { let reachBottom = [false, false, false, false, false] reachBottom[this.data.tabIndex] = true this.setData({reachBottom}) }, // 搜索 gotoSearch() { wx.navigateTo({ url: "/pages/mConsult/consultsearch/consultsearch" }) }, // 功能按钮 goto(e) { var url = "" var index = e.currentTarget.dataset.index switch (index) { case "0": url = "/pages/mConsult/consultproblem/consultproblem" break; case "1": url = "/pages/mConsult/consultsearch/consultsearch" break; case "2": url = "/pages/mConsult/consultonline/consultonline" break; } if (url != "") { wx.navigateTo({ url: url }) } else { wx.showToast({ title: '功能敬请期待', duration: 1000, icon: 'none', mask: true, }) } }, loadingDone(e){ this.setData({ refresh: false }) this.setData({ refresh: true }) }, onTabChange(e) { // console.log(e.detail); this.setData({ tabIndex: e.detail }) } })