微信小程序 上滑加载和下拉刷新
上滑加载 :上滑是指鼠标上滑或者手指上滑,此时滚动条向下滚动,加载旧数据。
下拉刷新:下拉是指鼠标下拉或者手机下拉,此时滚动条向上滚动,加载新数据。
scroll-view方法遇到的问题:如果数据量很小的时候,没有滚动条的时候,scroll-view中的bindscrolltolower和bindscrolltoupper并不会触发。
wxml:
<scroll-view scroll-top="{{scrollTop}}" scroll-y="true" style="height:700rpx;" class="list" bindscrolltolower="bindDownLoad" bindscrolltoupper="topLoad" bindscroll="scroll"><view class="panel-comment-body" wx:for="{{commentList}}"><view class="panel-comment-item"><view class="left"><image class="img" src="https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKx8rpaTJayZL3eeRNkcFkp1NabPh9DiaDcEcaMb0UYpDhMwtB7PnGNsV6IqBGRblTCFOk3Ca4B3EA/132" mode="widthFix" /></view><view class="right"><view class="info"><span class="nickname">{{item.nickname}}</span><span class="time">{{item.time}}</span></view><view class="comment">{{item.comment}}</view></view></view> </view> </scroll-view>
js
data: {commentList:[{nickname:'漫漫',time:'2020-05-20 10:04:05',comment:"号公路收费是v纳滤膜村民绿绿的v吗"},{nickname:'彤彤',time:'2020-05-20 10:04:05',comment:"四道口附近老师的VS v没事慢慢捋"},{nickname:'欢欢',time:'2020-05-20 10:04:05',comment:"水水水水是考虑买驴马v领导v方面vv能否水水水水是考虑买驴马v领导v方面vv能否"},{nickname:'兮兮',time:'2020-05-20 10:04:05',comment:"是否受到广泛受到刚刚发给广告费"},],commentAddList:[ {nickname:'兮兮',time:'2020-05-20 10:04:05',comment:"是否受到广泛受到刚刚发给广告费"},{nickname:'漫漫',time:'2020-05-20 10:04:05',comment:"是公司鬼地方高浮雕受到各国纷纷"},{nickname:'彤彤',time:'2020-05-20 10:04:05',comment:"岁的法国士大夫敢死队风格士大夫发给"},{nickname:'欢欢',time:'2020-05-20 10:04:05',comment:"事故发生的故事嘀咕嘀咕嘀咕发个广告"},{nickname:'兮兮',time:'2020-05-20 10:04:05',comment:"根深蒂固山豆根士大夫和防辐射防辐射规划"},]},bindDownLoad:function(){let data=this.data.commentAddListfor(let i=0;i<data.length;i++){this.data.commentList.push(data[i])}this.setData({commentList:this.data.commentList})},
微信小程序 上滑加载和下拉刷新相关推荐
- 微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据 下篇
事件(wxml)>bindscrolltolower="onscrollLower" slice() 方法可从已有的数组中返回选定的元素. 请注意,该方法并不会修改数组,而是 ...
- 微信小程序解决苹果端在禁止下拉刷新以后仍可以拖到屏幕的问题
微信小程序解决苹果端在禁止下拉刷新以后仍可以拖到屏幕的问题 .json文件中----缺点是固定整个页面 {"navigationBarTitleText": "首页&qu ...
- 【微信小程序】页面tabBar切换、下拉刷新
目录 前言 一.tabBar切换 1.为什么使用tabBar 2.注意事项(官网提示) 3.如何使用(附源码) 二.下拉刷新 前言 基本上,所有的小程序,页面底部都有个tab,来实现页面的切换,效果如 ...
- 微信小程序下拉刷新列表onPullDownRefresh;微信小程序上划加载列表onReachBottom;uni-app微信小程序下拉加载数据;uni-app微信小程序上划页面加载数据
需求:微信小程序列表加载有两种方式,分别是按住页面下拉加载数据数据(触发onPullDownRefresh)和直接上划滚动页面到底部加载数据(触发onReachBottom函数). 本文主要是使用上划 ...
- 微信小程序上划加载下划刷新
获取列表 data: {limit: 20,//每次获取的条数offset: 0,//偏移量(从第几条获取)total: 0,//列表总数list: [],//列表 }, getList: funct ...
- 让你的微信小程序对用户更加友好:上拉加载和下拉刷新就是关键
前言 上拉加载和下拉刷新是小程序开发的常见需求.本文将介绍如何在微信小程序中实现上拉加载和下拉刷新的功能,为用户带来更加流畅.便捷的使用体验. 实现效果如下: 实现思路: 1. 首先需要在使用到的 j ...
- Android 仿微信小程序开屏页加载loading
Android 仿微信小程序开屏页加载loading 废话不多说,先上效果图~ 首先就是底层有一个灰色的圆,然后按照圆形的轨迹进行绘制. 啊~说那么多也没用,还是直接上代码吧,哈哈哈哈 绘制底部圆形及 ...
- 【微信小程序】自定义加载动画3
目录 效果图 配置 版本1 版本2 结语 效果图 配置 配置方法参考上一篇文章:[微信小程序]自定义加载动画 版本1 Component({behaviors
- 【微信小程序】自定义加载动画4
目录 效果图 配置文件 结语 效果图 配置文件 配置方法参考上一篇文章:[微信小程序]自定义加载动画 组件源代码: Component({behaviors: [],properties: {
最新文章
- 比亚迪高级驾驶辅助系统ADAS 即将推出
- Knight Moves
- android BLE Peripheral 手机模拟设备发出BLE广播 BluetoothLeAdvertiser
- java程序 输入10个数字并求和
- javafx中的tree_JavaFX中的塔防(5)
- 特斯拉最安全的车_特斯拉现在是最受欢迎的租车选择
- 《飞鸽传书》已经不算陌生
- 收藏 | 使用 Mask-RCNN 在实例分割应用中克服过拟合
- centos7 安装lsb_Docker安装与配置
- mysql替换字段的部分数据
- Memcahce和Redis比较
- 企业运维经典面试题汇总(3)
- java中static代码块_java中静态代码块详解
- 公布几个设备的sysObjectId取值
- 9、二极管的伏安特性
- 限制计算机用户使用指定软件,电脑使用时间限制软件(Time Boss)
- 2个或2个以上路由器串联上网,在同一网段
- uniapp字体图标的使用
- C#-调试记Log文件
- Oracle 从入门到精通系列 - 思维导图计划