//index.js //获取应用实例 const app = getApp() Page({ data: { src: app.globalData.imgUrl +'/image/bg.jpg', itemIcon: app.globalData.imgUrl +'/image/ceshi.jpg', icon: app.globalData.imgUrl +'/image/fzl.svg', user: app.globalData.imgUrl +'/image/user.svg', dataSet: [], dataType: [], content: '------暂无数据------', size: 10, hasMoreData: true, }, onLoad:function(options) { console.log(options.flag) var flag = ''; switch(options.flag){ case 'wenjian': flag = '文件公开'; break; case 'xinxi': flag = '信息公开'; break; case 'yujuesuan': flag = '预决算公开'; break; case 'gsgg': flag = '公示公告'; break; } this.setData({ flag }) wx.setNavigationBarTitle({ title: flag//页面标题为路由参数 }) this.showList(flag); }, folder: function (event) { var title = event.currentTarget.dataset['title']; wx.navigateTo({ url: '../guidelist/guidelist?title=' + title, }) }, showList: function (flag) { var that = this; wx.request({ url: app.globalData.url + '/api/article/publicMsgQuery?page=1&size=' + that.data.size + '&flag=' + flag, success: function (res) { console.log(res) if (res.data.code == 0) { that.setData({ dataType: res.data.data.units }) if (res.data.data.result.totalElements < that.data.size) { that.setData({ dataSet: res.data.data.result.content, hasMoreData: false, content: '------我是有底线的------' }) } else { that.setData({ dataSet: res.data.data.result.content, hasMoreData: true, content: '------加载更多------', size: that.data.size + 10 }) } } else { wx.showModal({ title: '提示', content: "请求失败!" }) } } }) }, link: function(event) { // 跳转详情页面 var id = event.currentTarget.dataset['id']; var flag = this.data.flag + '详情'; wx.navigateTo({ url: '../publicMsgDetails/publicMsgDetails?id=' + id + '&flag=' + flag, }) } })