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


Posted in Javascript onNovember 29, 2016

本文实例为大家分享了微信小程序加载更多功能实现的具体代码,供大家参考,具体内容如下

微信小程序加载更多,是将之前的数据和点击加载后请求的数据用concat拼接在一起并执行setData,下面是一个简单的栗子:

index.wxml代码如下

<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文件代码如下

Page({ 
 data: { 
  loadText:'加载更多', 
  duanziInfo:[] 
 }, 
 //初始化请求 
 onLoad: function (res) { 
 var that = this 
 //内容 
 wx.request({ 
  url: 'http://xxxxx.com/index.php?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: 'http://xxxxx.com/index.php?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, 
  }) 
  } 
 }) 
 } 
})

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

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

(以上是点击查看更多,还可以根据距离视图区域的距离来加载更多,具体实现是将视图用<scroll-view>标签,并给其一个固定高度,在给定参数中设置距离像素触发事件。具体文档:https://mp.weixin.qq.com/debug/wxadoc/dev/component/scroll-view.html?t=20161122)

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 正则表达式相关应介绍
Nov 27 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
Sep 01 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
Jan 26 Javascript
又一款js时钟!transform实现时钟效果
Aug 15 Javascript
js格式化时间的简单实例
Nov 27 Javascript
vue-content-loader内容加载器的使用方法
Aug 05 Javascript
创建Vue项目以及引入Iview的方法示例
Dec 03 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
Apr 10 Javascript
Vue.js中该如何自己维护路由跳转记录
May 19 Javascript
jquery分页优化操作实例分析
Aug 23 jQuery
微信公众号开发之微信支付代码记录的实现
Oct 16 Javascript
JavaScript中交换值的10种方法总结
Aug 18 Javascript
AngularJs表单验证实例代码解析
Nov 29 #Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
Nov 29 #Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
Nov 29 #Javascript
JavaScript获取服务器端时间的方法
Nov 29 #Javascript
微信小程序链接传参并跳转新页面
Nov 29 #Javascript
JavaScript中Array对象用法实例总结
Nov 29 #Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
Nov 29 #Javascript
You might like
浅析php中jsonp的跨域实例
2013/06/21 PHP
PHP生成压缩文件实例
2015/02/07 PHP
mysqli扩展无法在PHP7下升级问题的解决
2019/09/10 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
2019/10/11 PHP
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
2014/07/14 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
Javascript基础教程之数组 array
2015/01/18 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
JS实现的不规则TAB选项卡效果代码
2015/09/18 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
vue实现下载文件流完整前后端代码
2020/11/17 Vue.js
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python 控制语句
2011/11/03 Python
python实现矩阵乘法的方法
2015/06/28 Python
python挖矿算力测试程序详解
2019/07/03 Python
Django自定义用户表+自定义admin后台中的字段实例
2019/11/18 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
Python实现序列化及csv文件读取
2020/01/19 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
从一次项目重构说起CSS3自定义变量在项目的使用方法
2021/03/01 HTML / CSS
Chemist Warehouse官方海外旗舰店:澳洲第一连锁大药房
2017/08/25 全球购物
Groupon比利时官方网站:特卖和网上购物高达-70%
2019/08/09 全球购物
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
售后服务科岗位职责范文
2013/11/13 职场文书
学生会干部自荐信
2014/02/04 职场文书
本科毕业生求职自荐信
2014/04/09 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
员工手册编写范本
2015/05/14 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书