Webview 对象的 setPullToRefresh 方法将会被废弃,使用新的 API 来控制下拉刷新的开关。
var webview = plus.webview.currentWebview();
// 开启下拉刷新功能
webview.setStyle({
pullToRefresh: {
support: true //关闭下拉刷新的话,把这里设置为 false。
}
});
// 监听下拉刷新事件,关闭的情况下不会触发该事件。
webview.addEventListener('pullToRefresh', function() {
// 这里可执行从服务器获取数据刷新业务逻辑
setTimeout(function() {
// 完成刷新逻辑后调用endPullToRefresh退出刷新状态
plus.nativeUI.toast('更新完成!');
webview.endPullToRefresh();
}, 5000);
}, false);
下拉刷新的开关与事件的监听,是分开的,开启/关闭下拉刷新只需要通过 setStyle 来调整即可,不用每次都设置下拉的回调函数。
1 个评论
要回复文章请先登录或注册
我的地盘