Trust
Trust
  • 发布:2018-10-24 20:19
  • 更新:2018-10-27 21:57
  • 阅读:2085

在 5+ App 更加优雅地控制下拉刷新的开关

分类:HTML5+

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 关注 分享
怕酸还吃柠檬

要回复文章请先登录注册

我的地盘

我的地盘

这个已经完成了吗?在安卓上简单试了下,support: true可以打开有效果,可以下拉。但是webview.addEventListener('pullToRefresh' 还没有效果
2018-10-27 21:57