// pages/knowledge/knowledge.js const app = getApp() var host = app.globalData.host; Page({ /** * 页面的初始数据 */ data: { array:['阅读量','转发量','发布时间'], val: ['read_num', 'forward_num','publish_time'], index:0, act:0, list:[], show:0, keyword:'', total:0, page:1 }, /** * 生命周期函数--监听页面加载 */ onShow: function () { this.setData({ list: [], total: 0, page: 1 }) this.getData() }, search:function(e){ this.setData({ keyword: e.detail.value }) this.getData(); }, showmenu:function(){ this.setData({ show:!this.data.show }) }, check:function(e){ this.setData({ show: 0, index:e.target.dataset.id }) this.getData(); }, //下一页 next:function(){ if(this.data.list.length < this.data.total){ const page = this.data.page+1 this.setData({ page: page }) this.getData() } }, //获取所有数据 getData: function () { wx.showNavigationBarLoading() const _list=this.data.list; var index=this.data.index; wx.request({ url: host + '/api/article/list', method: 'GET', data:{ order_by:this.data.val[index], keyword:this.data.keyword, page:this.data.page }, success: res=> { wx.hideNavigationBarLoading() if(res.data.code == 0){ const list=res.data.data.list; for(let i=0;i