// pages/message/message.js const $api = require('../../utils/api').API; Page({ data: { tabList: [{ id: 1, name: '土地供应' }, { id: 2, name: '土地成交' }, { id: 3, name: '系统消息' }], dataList: [], active: 1, page: { current: 1, size: 100000, messageType: 1 } }, onLoad: function (options) { $api.getMessage(this.data.page).then(res => { this.setData({ dataList: res.data.records }) }) }, detail: function (e) { let messageId = e.currentTarget.dataset.messageid; wx.navigateTo({ url: '/pages/message-detail/message-detail?messageId=' + messageId, }) }, onShareAppMessage: function () { }, tabDowm(e) { let active = Number(e.currentTarget.dataset.id) if (active !== this.data.active) { this.setData({ active, 'page.messageType': active }) $api.getMessage(this.data.page).then(res => { this.setData({ dataList: res.data.records }) }) } }, })