使用人数:100,000+|总交易额:¥500,000,000+|北京高新技术企业|重合同守信用企业|服务热线:18910771878

云崛起 logo logo

当前位置: 首页 > 行业资讯 > 小程序动态

小程序商城推荐列表开发全解

在最近开发的a 小程序 mall中,有一个栏目涉及商品推荐列表的加载和显示,如下图所示。  小程序商城列表加载数据 我感觉这个功能可以简单的做到,但是要做到一丝不苟的完美并不容易,因为要考虑以下几个问题:

1.当数据尚未加载时,会显示加载提示;

2.加载数据时,用户滚动屏幕自动加载下一页;

3.数据加载时,显示所有数据都已加载,FwShop显示所有数据都已加载,没有更多内容;

4.下拉自动刷新功能;

5.加载分页数据时,会显示加载提示。 6.当数据加载出现错误时,会显示提示。 从上面可以看出,一个小的数据表加载要想完善,上面的细节都要做好。 小程序WXML代码如下:

 小程序WXML代码 JSON代码如下 { "navigationBarTitleText & quot:& quot推荐”, "enablePullDownRefresh & quot:正确 } JS代码如下 var util = require(& # 39;../../utils/util . js & # 39;) var app = getApp() 页面({ 数据:{ Data_list: [],// list列表 Pagesize: 6,//每页显示多少 Cpage: 0,//当前页数 Total_page: 1,//总页数 Is_loading: true,//正在加载。 Is_loading_more: false,//加载更多 Is_list_bottom: false//列表的底部 }, onLoad:函数(选项){ 变那个=这个 get_list(that,1) }, onpulldownresh:function(){ console . log(& # 39;onPullDownRefresh & # 39) 变那个=这个 wx . shownavigationbarloading()//在标题栏中显示加载 that.setData({ Data_list: [],//当前奖励列表 Cpage: 0,//当前页数 Total_page: 1,//总页数 is_loading: true, is_loading_more: false, is_list_bottom: false }) get_list(that,1) wx . hidenenavigationbarloading()//Finish停止加载 Wx.stopPullDownRefresh() //停止下拉刷新 }, onReachBottom: function () { console . log(& # 39;onReachBottom & # 39) 变那个=这个 var c page = the . data . c page var is _ loading _ more = that . data . is _ loading _ more var is _ loading = that . data . is _ loading 如果(!正在加载更多内容。& amp!正在加载){ var total _ page = the . data . total _ page if(c page & gt;= total_page) { that.setData({ is_list_bottom: true }) 返回 } cpage++ that.setData({ is_loading_more: true }) get_list(即,cpage) } }, onShareAppMessage: function () { 返回{ 标题:& # 39;热销商品& # 39;, desc:& # 39;热销商品& # 39;, 路径:& # 39;/页面/商品/热门& # 39; } } }) 云崛起专注微信小程序定制开发。欢迎客户咨询010-57278867。 寒武纪. render(“尾巴”)

本文由“云崛起”原创发布,未经许可,禁止转载!本文原创链接:http://yunjueqi.com/weixinfenxiao/2477.html

上一篇:开发支付宝小程序还是微信小程序?看三个因素! 下一篇:微信小程序无刷新加载产品列表的内容

您可能感兴趣的文章

拨打18910771878了解详情