<scroll-view class='scroll-view-container' scroll-y="true" bindscrolltolower='scrollToLower' bindscrolltoupper='scrollToUpper' lower-threshold='30' upper-threshold='0'> <view class="box" wx:for="{{list.data}}" wx:key="id"> 省略掉这一部分代码,自己添加渲染 </view> <view class='data-loading' hidden='{{hidden}}'> 数据加载中... </view> </scroll-view>

js

` onLoad: function (options) {

this.loadData(true)

}

scrollToUpper: function(e) {

wx.showToast({

title: '触顶了...',

})

},

scrollToLower: function(e) {

console.info('scrollToLower', e);

var hidden = this.data.hidden,

loadingData = this.data.loadingData,that = this;

if (hidden) {

this.setData({

hidden: false

});

console.info(this.data.hidden);

}

if (loadingData) {

return;

}

this.setData({

loadingData: true

});

// 加载数据,模拟耗时操作

wx.showLoading({
title: '数据加载中...',
}); setTimeout(function() {
that.loadData(true, () => {
console.log(true)
that.setData({
hidden: true,
loadingData: false
});
wx.hideLoading();
});
console.info('上拉数据加载完成.');
}, 2000);

},

loadData: function(tail, callback) {

var that = this;

wx.request({

url: '自己定义。。。。。。',

method: 'GET',

header: {

'content-type': 'application/x-www-form-urlencoded' // 默认值

},

success(res) {

that.setData({

list: res.data

})

// }

if (callback) {

callback();

}

}

})

}`

最新文章

  1. C#运用ThoughtWorks生成二维码
  2. TodoMVC中的Backbone+MarionetteJS+RequireJS例子源码分析之二 数据处理
  3. MySql启动,提示:Plugin &#39;FEDERATED&#39; is disabled....Cannot allocate memory for the buffer pool
  4. Windows 8使用这半年(企业版)
  5. [转] Java内部类详解
  6. vim的保存误认为utf8问题
  7. Qt移植 Window --Linux
  8. JQuery获取Checkbox组的值
  9. Factoextra R Package: Easy Multivariate Data Analyses and Elegant Visualization
  10. RPM包效验
  11. LVS负载均衡NAT模式实现
  12. mysql GROUP_CONCAT 查询某个字段(查询结果默认逗号拼接)
  13. read读文件
  14. 【深入Java虚拟机】二 类加载与双亲委派
  15. html5 javascript 事件练习3键盘控制练习
  16. 验证远程主机SSH指纹
  17. db2报错: [DB2/NT] SQL0952N 由于中断,处理被取消 SQLSTATE=57014
  18. mysql删除关联表数据
  19. Android MediaScannerJNI源代码具体解释
  20. vue项目实现按需加载的3种方式:vue异步组件技术、es提案的import()、webpack提供的require.ensure()

热门文章

  1. DTU有哪些功能特点?
  2. Java学习的第八天
  3. 1 select,poll和epoll
  4. 12 RESTful架构(SOAP,RPC)
  5. 【笔记】nrf52832广播使用--厂商自定义数据应用
  6. [python学习手册-笔记]002.python核心数据类型
  7. 预估Ceph集群恢复时间
  8. 如何删除一台OSD主机
  9. wireshark实战应用(长期更新,工作随笔)
  10. IntelliJ IDEA 2019.1.3 x64 简约基本配置