关于mui的plusReady和puls
beforeback: function() {
//获得列表界面的webview
alert(1)
mui.plusReady(function(){
var i = plus.webview.getWebviewById('txffc');
console.log(i);
});
return false;
// if(i) {
// //触发列表界面的自定义事件(refresh),从而进行数据刷新
// mui.fire(i, 'refresh');
// }
}
需求是这样的,打开一个页面,然后在打开的页面返回之后数据会出错,刷新页面数据才会成功。所以我想在返回的时候调用一个函数刷新父页面。网上查了一下写法,但是自己用着有问题,请求大神帮忙解决问题。
如果不用plusReady会提示plus未定义,用了之后里面的程序就像是不走一样,所以我挺疑惑的。
plusReady里的方法一直不执行。
我这边是浏览器端。。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
plus初始化原理
HTML5Plus 规范是在移动应用环境下的扩展,而非普通浏览器。扩展 API 都在
window.plus
对象里面,而这个对象在扩展引擎的plusready
事件后才能确保加载成功。mui.plusReady
是封装了对plusready
事件的监听,确保调用window.plus
扩展对象。