// pages/yxnaQxn/yxnaQxn.js import { imgUrl } from "../api/request" import { getAlbumList, getDocumentPageFront, baseUrl } from '../api/yxna-api' Page({ /** * 页面的初始数据 */ data: { imgUrl: imgUrl, baseUrl: baseUrl, // 专辑作者 albumList: [], // 分页查询 query: { page: 1, limit: 6, pictureType: 3, examineState: 1 }, total: 0, // 文章列表 documentList: [] }, onLoad(options) { this.setData({ documentList: [] }) getAlbumList({ numberSorting: 'DESC' }).then(res => { if (res.result) { this.setData({ albumList: res.data }) } }) getDocumentPageFront(this.data.query).then(res => { if (res.result) { var temList = res.data.data if (!temList) { temList = [] } this.setData({ documentList: temList }) this.setData({ total: res.data.count }) } }) }, onReady() {}, onShow() {}, onHide() {}, onUnload() {}, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { this.getDocumentList() }, onShareAppMessage() { return { title: '印象南岸' }; }, // 获取分页数据 getDocumentList() { var tmpQuery = JSON.parse(JSON.stringify(this.data.query)); tmpQuery.page += 1 getDocumentPageFront(tmpQuery).then(res => { if (res.result && res.data.data.length > 0) { var temList = this.data.documentList var resData = res.data.data for (var i = 0; i < resData.length; i++) { temList.push(resData[i]) } this.setData({ documentList: temList }) this.setData({ total: res.data.count }) var tmpPage = this.data.query.page += 1 this.setData({ query: { page: tmpPage, limit: 6, pictureType: 3, examineState: 1 }, }) } else { wx.showToast({ title: "没有更多了", icon: "none", duration: 1500 }) } }) }, // 前往专辑界面 toAlbum() { wx.navigateTo({ url: '/pagesPublic/pages/album/album', }) }, // 前往编辑专辑界面 toEditAlbum() { wx.navigateTo({ url: '/pagesPublic/pages/albumEdit/albumEdit', }) }, toJfq: function () { wx.redirectTo({ url: '/pagesPublic/pages/yxnaJfq/yxnaJfq', }) }, toJfh: function () { wx.redirectTo({ url: '/pagesPublic/pages/yxnaJfh/yxnaJfh', }) }, toXsj: function () { wx.redirectTo({ url: '/pagesPublic/pages/yxna/yxna', }) }, toQxn: function () { wx.redirectTo({ url: '/pagesPublic/pages/yxnaQxn/yxnaQxn', }) }, back() { // wx.navigateBack({ // delta: 1 // }); wx.switchTab({ url: '/pages/index/index', }) }, })