欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序加载更多,点击查看更多

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

微信小程序加载更多,点击查看更多

发布时间:2020-12-11  

下面是一个简单的栗子:

index.wxml代码如下

[html] view plain copy

 

<view wx:for="{{duanziInfo}}" wx:for-item="name" wx:for-index="id">   

    <view class="duanzi-view">  

      <view class="duanzi-content">  

        <text class="dz-content">{{name.content}}</text>  

      </view>  

    </view>  

</view>  

<view class="button-wrapper">  

  <button type="default" size="default" loading="{{loading}}" disabled="{{disabled}}" bindtap="setLoading">  

    {{loadText}}  

  </button>  

</view>  

加载更多按钮绑定setLoading

index.js文件代码如下

[javascript] view plain copy

 

Page({  

        data: {  

            loadText:'加载更多',  

            duanziInfo:[]  

        },  

    //初始化请求  

    onLoad: function (res) {  

        var that = this  

        //内容  

        wx.request({  

            url: '?m=Industry&a=getDuanziInfo',  

            data: {token:token},  

            method: 'GET',   

            success: function(res){  

            console.log(res.data.result) //打印初始化数据  

                that.setData({  

                duanziInfo:res.data.result  

                })  

            }  

        })  

      },  

      //加载更多  

    setLoading: function(e) {  

        var duanziInfoBefore = this.data.duanziInfo  

        var that = this  

        wx.showToast({ //期间为了显示效果可以添加一个过度的弹出框提示“加载中”  

            title: '加载中',  

            icon: 'loading',  

            duration: 200  

          })  

        wx.request({  

            url: '?m=Industry&a=getDuanziInfo',  

            data: {token:token},  

            method: 'GET',   

            success: function(res){  

                console.log(duanziInfoBefore.concat(res.data.result)) //打印拼接之后数据  

                that.setData({  

                loadText:"数据请求中",  

                loading:true,  

                duanziInfo:duanziInfoBefore.concat(res.data.result),  

                loadText:"加载更多",  

                loading:false,  

              })  

            }  

        })  

    }  

})  


初始化和加载更多中的打印数据如下

微信小程序加载更多,点击查看更多