MUI的上拉加载功能实现
来源:互联网 发布:海德格尔萨特知乎 编辑:程序博客网 时间:2024/06/05 02:19
看起来很简单的东西,实践过程中还是出现了很多麻烦,比如上拉时,状态条跑到了顶部,因为内容没有添加到容器中,再比如下拉的回调函数使用问题,this的传递。
在这里只做记录了,代码是简单分离出来的,不能说明太多问题。有使用mui的,可以留言交流
html实现部分
<div class="list-t-wrap"> <div id="refreshContainer" class="mui-scroll-wrapper"> <div class="mui-scroll"> <div class="list-wrapper"> <!--列表一定要放到容器内,因为会有一个div append到mui-scroll中,需要在底部才能起作用--> </div> </div> </div></div>
js代码的实现过程
mui.init({ pullRefresh : { container:"#refreshContainer",//待刷新区域标识,querySelector能定位的css选择器均可,比如:id、.class等 up : { height:50,// 可选.默认50.触发上拉加载拖动距离 auto:false,// 可选,默认false.自动上拉加载一次 contentrefresh : "正在加载...",// 可选,正在加载状态时,上拉加载控件上显示的标题内容 contentnomore:'没有更多数据了',// 可选,请求完毕若没有更多数据时显示的提醒内容; callback : function() { var self = this; // 这里的this == mui('#refreshContainer').pullRefresh() // 加载更多的内容 loadMore(this); } //必选,刷新函数,根据具体业务来编写,比如通过ajax从服务器获取新数据; } }});// var loadMore = function(pullRefresh) { // 加载更多的内容到列表中 // TODO // 如果没有更多数据了,则关闭上拉加载 pullRefresh.endPullupToRefresh(true); // 如果有更多数据,则继续 pullRefresh.endPullupToRefresh(false);};
发现mui到现在的资料还不是很多啊,欢迎吐槽
2 3
- MUI的上拉加载功能实现
- mui的上拉加载下拉刷新的实现
- MUI上拉加载
- mui的上拉刷新 下拉加载
- MUI下拉刷新和上拉加载功能
- mui框架使用侧滑并在首页添加上拉加载功能出现的问题
- 利用mui插件实现下拉 上拉加载内容
- mui上拉加载通过ajax获取数据,实现分页
- [171004]MUI多次初始化“上拉加载”的示例
- 下拉刷新、上拉加载更多功能的实现
- tableview的下拉刷新和上拉加载功能实现
- mui 下拉刷新 上拉加载
- mui下拉刷新和上拉加载
- MUI上拉加载下拉刷新
- mui上拉加载插件+Vue
- mui 上拉刷新下拉加载
- mui -- 选项卡切换+上拉加载
- MUI 上拉加载,下拉刷新
- 实施数据库审计-DBA负责的安全和审计工作以及标准数据库审计
- 对比objdump和readelf
- Oracle简单入门(连载)(1)
- Q1.Two Sum
- 进程和线程关系及区别
- MUI的上拉加载功能实现
- web中的乱码问题
- [未完稿,请勿进入]Bootstrap 源代码分析
- oracle merge into的使用
- 文件的使用
- .NET定时任务执行管理器开源组件–FluentScheduler
- 自定义View之——风车的绘制
- GoD 命运之婶
- 五种常见的 PHP 设计模式