详细问题描述

使用上下两个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

[电话]

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐