今天遇到了MUI下拉刷新的大坑,百度了好久也没看到有能用的解决办法。

自己查阅HTML 5+ API文档后,觉得可以监听scroll事件,当到达顶部时开启下拉刷新,非顶部时关闭即可。一尝试果然可行。

废话不说了,解决办法如下:

//日志标记flag
var flag = true;
//进入时开启刷新
var selfpage = plus.webview.currentWebview();
selfpage.setPullToRefresh({support: true
}, onRefresh);
//监听滚动事件
document.querySelector('.scroll-body').addEventListener('scroll', function(e) {//当scrollTop等于0时即是到达顶部if(this.scrollTop == 0) {flag = true;console.log("refresh:" + flag);    //开启刷新,参考//http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewPullToRefreshStylesplus.webview.currentWebview().setPullToRefresh({support: true,style: 'circle',height: '40px',range: '40px',offset: '61px',});}else if(flag) {flag = false;console.log("refresh:" + flag);selfpage.setPullToRefresh({support: false});});//具体执行刷新的方法
function onRefresh(){console.log("onRefresh");plus.webview.currentWebview().endPullToRefresh();}

MUI下拉刷新与区域滚动冲突的解决办法,实际解决相关推荐

  1. mui下拉刷新 ,无法滑动

    由于在开发中,经常用到mui前端框架,所有经常犯了一些低级错误,业务流程都做出来了,可是下拉刷新的时候就是动不了,下面还有一些div没有显示出来,可是就是拉不下去. 1.首先得写上完整的html的mu ...

  2. pb自定义控件 事件_Android WebView与下拉刷新控件滑动冲突的解决方法

    使用WebView时一般会在外层使用下拉刷新控件如(SwipeRefreshLayout).但是测试时会发现网页无法上拉,往上滑动就会触发下拉刷新控件的refresh事件.所以这里记录一下解决该问题的 ...

  3. [ vant ] vue移动端下拉刷新组件

    学习关键语句: vant list组件和下拉刷新 vant 下拉刷新和局部滚动冲突 写在前面 每一次 ! 我是说每一次我在使用 vant 组件库里面 list组件和下拉刷新连在一起用的时候 都会出现下 ...

  4. DCloud-MUI:下拉刷新、上拉加载

    ylbtech-DCloud-MUI:下拉刷新.上拉加载 1. 下拉刷新返回顶部 0. http://dev.dcloud.net.cn/mui/pulldown/ 1. 概述 为实现下拉刷新功能,大 ...

  5. 自定义下拉刷新之仿AcFun下拉刷新

    俗话说好记性不如烂笔头,决定以后将研究过的东西写到博客里,方便自己以后查找,也方便技术分享.第一篇从基础的自定义下拉刷新开始.这里说下,我是在大神的肩膀上进行自定义的,因为自己重写下拉刷新的话会有很多 ...

  6. flutter NestedScrollView 下拉刷新的解决方案一

    题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精. 重要消息 [x1]微信公众号的每日提醒 随时随记 每日积累 随心而过 [x2]各种系列的视频教程 免费开源 关注 你不会迷路 [x3] ...

  7. DCloud-MUI 下拉刷新与加载更多

    下拉刷新 单WebView 实现原理 下拉刷新,触发的是原生下拉刷新控件,而整个webview位置不会发生变化,所以不会在拖动过程中发生DOM重绘,当控件拖动到一定位置触发动态加载数据以及刷新操作.此 ...

  8. h5实现下拉刷新上拉加载(兼容iOS手机)

    在移动端开发中经常会遇到上拉加载下拉刷新的分页的需求,本人在用jquery weui框架中的相应扩展组件的时候发现不太好用,于是有找了一下,发现了一个非常不错的组件iscroll4.js,现在好像官网 ...

  9. 小程序:区域滚动、下拉刷新、上拉加载更多

    一.简介 开发环境:小程序.uniapp 实现功能:列表页面实现,区域滚动.下拉刷新.上拉加载更多,效果如图: 正常: 下拉刷新: 上拉加载:  二.实现 2.1.代码 <scroll-view ...

最新文章

  1. C/C++中退出线程的四种解决方法
  2. 在Javascript中 声明时用var与不用var的区别,== 和 ===的区别
  3. pythone 打开文件 一行_【精品资料】用了这么多年单片机的Hex文件不懂?看这篇就够了...
  4. php从入门到精通+视频,PHP从入门到精通2015版(初级)
  5. 好吧,又是两分钟看完一道投机取巧的算法题
  6. pcl_openmap_OpenMap教程5 – 3层GIS应用程序
  7. linux下赛车游戏,SuperTuxKart 1.0 发布,开源Linux赛车游戏
  8. css设置div边框圆角,CSS圆角有立体感的DIV边框
  9. CSS不规则卡片-纯CSS制作优惠券样式-CSS实现锯齿样式
  10. 如何配置linux下的防火墙,如何配置linux下的防火墙?
  11. 开源物联网监控告警平台JAVA开发
  12. STATA 学习笔记 :相关系数
  13. searchsploit 漏洞搜索
  14. JAVA RxJava 2.x
  15. 微信小程序详解——小程序的生命周期和页面的生命周期
  16. 在Centos7中配置NIS的详细过程
  17. EasyRecovery五个步骤搞定数据恢复
  18. Linux-包教包会系列之-shell
  19. 企业级GIS系统架构介绍——总览
  20. Android APK软件汉化整合与探讨

热门文章

  1. 鱼叉钓鱼:利用 Office 文档进行 DDE 攻击
  2. ps怎么一下选中多个图层_ps怎么一下选中多个图层_PS入门教程:学习怎么新建图层,创意图层的相关技巧知识......
  3. java getenv()_Java System getenv()方法
  4. VMware Workstation 17 安装教程
  5. MATLAB-printf函数详解
  6. 微信公众号H5开发登录授权流程
  7. PackagesNotFoundError: The following packages are missing from the target environment: - xlrd
  8. 大漠多账号循环登录任务自动切换模板读取账号到超级列表框
  9. 最新支付方式悄然到来,手机支付或将被淘汰!还是马云说的对
  10. 使用astyle进行代码格式化