mui 上拉加载

31 篇文章 0 订阅
1 篇文章 0 订阅
<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title>mui上拉刷新下拉加载demo--封装</title>
<link href="https://cdn.bootcdn.net/ajax/libs/mui/3.7.1/css/mui.min.css" rel="stylesheet">
<script src="https://cdn.bootcdn.net/ajax/libs/mui/3.7.1/js/mui.js"></script>
<style type="text/css">
/* #refreshContainer {
height: 100vh;
overflow: hidden;
overflow-y: scroll;
} */
</style>
</head>

<body>
<div id="pullrefresh" class="mui-scroll-wrapper">
<div class="mui-scroll">
<ul class="mui-table-view">
<li class="mui-table-view-cell">data</li>
<li class="mui-table-view-cell">data</li>
<li class="mui-table-view-cell">data</li>
<li class="mui-table-view-cell">data</li>
<li class="mui-table-view-cell">data</li>
<li class="mui-table-view-cell">data</li>
</ul>
</div>
</div>
</body>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8">
var bb = 1;
mui.init({
pullRefresh: {
container: '#pullrefresh',
up: {
auto: false,
contentrefresh: '正在加载...',
callback: LoadData
},
down: {
 style:'circle',//必选,下拉刷新样式,目前支持原生5+ ‘circle’ 样式
//                    color:'#2BD009', //可选,默认“#2BD009” 下拉刷新控件颜色
//                    height:'50px',//可选,默认50px.下拉刷新控件的高度,
//                    range:'100px', //可选 默认100px,控件可下拉拖拽的范围
//                    offset:'0px', //可选 默认0px,下拉刷新控件的起始位置
                  auto: true,//可选,默认false.首次加载自动上拉刷新一次
                  callback :pulldownRefresh //必选,刷新函数,根据具体业务来编写,比如通过ajax从服务器获取新数据;
}
}
});
 function pulldownRefresh() {
            setTimeout(function () {
                userinfo();//实现更新页面的操作
                mui('#pullrefresh').pullRefresh().endPulldownToRefresh(); //refresh completed
            }, 1000);
        }
function userinfo(){
console.log("1122")
}

var num = 1;
function LoadData() {
// console.log(num++)
//数据绑定 逻辑
// mui('#pullrefresh').pullRefresh().endPullupToRefresh(false); 继续加载
// mui('#pullrefresh').pullRefresh().endPullupToRefresh(true);结束下拉加载
num++;
// mui('#pullrefresh').pullRefresh().endPullupToRefresh(true);
mui('#pullrefresh').pullRefresh().endPullupToRefresh(false);
getList(num)
}
function getList(num) {
console.log(num)
// 没有数据加这行
// mui('#pullrefresh').pullRefresh().endPullupToRefresh(true);
}

</script>

</html>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值