import {satisfactionCrowdList} from "../../../../utils/statisticsApi"; Page({ data: { list: [], total: 0, params: {}, pageNo: 1, pageSize: 10 }, onLoad(options) { let params = {} let data = JSON.parse(decodeURIComponent(options.data)) for (let key in data) { if (data[key]) { params[key] = data[key] } } this.setData({ params }) this.getList() }, gotopage(e) { wx.navigateTo({ url: "/subpages/statistics/pages/residentPortrait2/residentPortrait?id="+e.currentTarget.dataset.id }) }, getList() { satisfactionCrowdList({ ...this.data.params, pageNo: this.data.pageNo, pageSize: this.data.pageSize }).then(({data}) => { this.setData({ list: this.data.list.concat(data.list), total: data.total }) }) }, onReachBottom() { if (this.data.list.length < this.data.total) { this.setData({ pageNo: this.data.pageNo+1 }) this.getList() } } })