// pages/phoneNewsPaper/phoneNewsPaper.js import { getNanPhoneNewsPaper } from "../api/newPaper-api" Page({ /** * 页面的初始数据 */ data: { newsPaperInfo: [], lastId: '', lastSortNo: '' }, gotoDetail(e) { wx.navigateTo({ url: '/pages/web/web?wxUrl=' + encodeURIComponent(e.currentTarget.dataset.url) }) }, getNanPhoneNewsPaper() { wx.showLoading({ title: '加载中' }) getNanPhoneNewsPaper({ id: this.data.lastId, sortNo: this.data.lastSortNo }).then(res => { if (res.data.length <= 0) { wx.showToast({ title: '已加载全部数据', icon: 'success', duration: 1000 }) this.setData({ lastId: '', lastSortNo: '' }) } else { let temp = res.data; temp = this.data.newsPaperInfo.concat(temp); this.setData({ newsPaperInfo: temp, lastId: temp[temp.length - 1].id, lastSortNo: temp[temp.length - 1].sortNo }) wx.hideLoading(); } }) }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { this.getNanPhoneNewsPaper(); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { this.getNanPhoneNewsPaper(); }, /** * 用户点击右上角分享 */ onShareAppMessage() { return { title: '南岸报' } } })