小程序上拉加载更多数据,分类切换状态等实例

发现很多人对小程序的文章比较好奇,购物车那篇居然占了快三分一的访问量,因此写多篇关于小程序的常用功能。

上拉加载更多其实很简单,关键点只是知道上拉加载是变相的分页加载,然后通过初始化记录值和通过数组来保存加载过的数据(用户看回加载过的数据),同样的每行解析,分类切换的状态显示的想法是慕课网的七月讲师在视频的想法。我这里简化一下。

    data: {
        begin: 0,
        goods_list_key:[]//上拉加载更多初始化
    },
    goodsBegin: function (catId) {//初始化首页商品展示
        var that = this;
        var begin = this.data.begin;//初始化时是零,后面通过上拉会不断叠加
        //console.log(begin);
        wx.request({
            url: 'https://www.xxxxxx/' + begin + '/' + catId,
            method: 'GET', 
            header: { 'content-type': 'application/json' },
            success: function (res) {
                if(res.data ==""){//没有返回数据时的判断
                    wx.showToast({
                    title: '已加载完所有数据',
                    icon: 'success',
                    duration: 2000
                    })
                    //console.log(res.data);
                /*
                that.setData({
                beg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值