详细问题描述
使用上下两个webview的方式组织一个标签页,最下方webview有几个按钮,用于切换上方的webview。
默认展示的那个webview可以进行下拉刷新操作。其他的webview无法进行下拉刷新操作。
但是,所有的webview都可以进行上拉加载操作。
附件中就是最简单的重现代码,可直接运行重现。
通过chrome的inspect,打开不能下拉刷新的webview,在console中执行html5+的方法,就可以实现下拉刷新。所以应该是mui封装的bug。
代码:
ws=plus.webview.currentWebview();
ws.setPullToRefresh({support:true,
height:"50px",
range:"200px",
contentdown:{
caption:"下拉可以刷新"
},
contentover:{
caption:"释放立即刷新"
},
contentrefresh:{
caption:"正在刷新..."
}
},function(){
plus.nativeUI.toast("下拉可以刷新了。。。");
});
重现步骤
[步骤]
[结果]
只有首个标签页可以下拉刷新,其他标签页不能下拉刷新
[期望]
所有标签页均可下拉刷新
运行环境
[系统版本]
android 5.1
[浏览器版本]
[IDE版本]
7.3.2.201607212211
[mui版本]
v3.0.0
附件
[代码片段]
mui.init({
keyEventBind: {
backbutton: false
},
pullRefresh: {
container: '#main',
down: {
callback: function() {
plus.nativeUI.toast('down');
setTimeout(function(){
mui('#main').pullRefresh().endPulldownToRefresh();
}, 1000);
}
},
up: {
callback: function() {
plus.nativeUI.toast('up');
setTimeout(function(){
mui('#main').pullRefresh().endPullupToRefresh(false);
}, 1000);
}
}
}
});
[安装包] 见附件
联系方式
[QQ] 88596443
[电话]