黔优媒体网-软文媒体自助发稿平台!
  1. 行业资讯
  2. 正文

小程序实例:小程序分页加载数据的实现代码

来源:黔优媒体网   时间:2024-09-19

本篇文章给大家带来的内容是关于小程序实例:小程序分页加载数据的实现代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

// pages/billlist/index.js
const app = getApp();
Page({ 
/*页面的初始数据*/
 data: {
 page: 1, 
 loading: false, 
 loadtxt: #39;正在加载... #39;, 
 list: []
 /*生命周期函数--监听页面加载*/
 onLoad: function (options) { 
 this.setData({ 
 option: options
 this.getlist();
 getlist: function () {
 app.fetch.newData.result({ API_URL: app.globalData.api + #39;getGoldFlowList.do?ipage= #39; + this.data.page + #39; ipagesize=15 #39;}).then(({ data }) = { 
 if (data.object data.object.list data.object.list.length) { 
 let list = data.object.list; 
 for (let i = 0; i list.length; i++) {
 list[i].c_create_datetime = app.util.formatDate(new Date(list[i].c_create_datetime));
 this.setData({
 list: this.data.list.concat(list)
 if (this.data.page == data.iTotalPage) { 
 this.setData({
 loading: true,
 loadtxt: #39;无更多内容 #39;
 } else { 
 this.setData({
 loading: false,
 loadtxt: #39;正在加载... #39;
 } else if (this.data.list.length) { 
 this.setData({
 loading: true,
 loadtxt: #39;无更多内容 #39;
 } else { 
 this.setData({
 loading: true,
 loadtxt: #39;暂无数据 #39;
 }).catch(e = { 
 this.setData({
 loading: false,
 loadtxt: #39;数据加载异常 #39;
 /*页面上拉触底事件的处理函数*/ 
 onReachBottom: function () { 
 if (!this.data.loading) { 
 this.setData({
 loading: true,
 page: this.data.page + 1
 this.getlist()
})

相关推荐:

小程序实例:小程序客服发送图片信息的实现代码

小程序中授权相册的解决办法(附代码)

以上就是小程序实例:小程序分页加载数据的实现代码的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。


【免责申明】黔优媒体网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优媒体网官方立场,请读者仅做参考,本文标题:小程序实例:小程序分页加载数据的实现代码;欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法/违规的内容,请您立即联系我们及时修正或删除。(邮箱号: kefu@qianu.com)