这是选项卡1 的示意图 ,这是没有问题的
这是选项卡 2 的示意图 ,顶部 只能向下拉动一部分。
安卓测试出现的问题,ios 没有问题 !
求大神,帮看是什么原因造成的!
下面有用官方的例子 写的 测试demo!
这是选项卡1 的示意图 ,这是没有问题的
这是选项卡 2 的示意图 ,顶部 只能向下拉动一部分。
安卓测试出现的问题,ios 没有问题 !
求大神,帮看是什么原因造成的!
下面有用官方的例子 写的 测试demo!
虫雪浓 (作者) - 热爱生活,热爱编程
问题目前已经解决 !
问题描述:在一个父页面有选项卡,append进入子页面使用父子页下拉刷新,上拉加载的时候,第二个页面 下拉刷新不能正常工作 ! 但是在ios 中 这个状况中则不存在。如果安卓使用5+ 下拉刷新 ,虽然存在这个问题,但是可以修改setPullToRefresh 的height: '180px',range: '300px', 安卓基本也没有问题!
所以我用 os 判断了一下平台 ,让安卓使用 5+ 的下拉刷新,ios 使用 父子页初始化刷新
mui.init({
pullRefresh: {
container: '#pullrefresh',
down: {
callback: pulldownRefresh
},
up: {
contentrefresh: '正在加载...',
callback: pullupRefresh
}
}
});
function plusReady() {
if(mui.os.android){
_self = plus.webview.currentWebview();
self.setPullToRefresh({
support: true,
height: '180px',
range: '300px',
// style: 'circle',
offset: '1px'
}, pulldownRefresh);
plus.key.addEventListener("backbutton",function () {
_self.close("auto");
},false);
}
}
/**
* 下拉刷新具体业务实现
*/
function pulldownRefresh() {
setTimeout(function() {
addData();
if(mui.os.android){
self.endPullToRefresh();
}else{
mui('#pullrefresh').pullRefresh().endPulldownToRefresh(); //refresh completed
}
}, 1500);
}
目前测试,安卓ios 都没有问题,不知道 在安卓 上同时使用两个刷新,有没有什么影响!
上传了修改后的代码!