关于mui的plusReady和puls

发布于 2022-09-07 16:27:44 字数 652 浏览 27 评论 0

        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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怂人 2022-09-14 16:27:44

plus初始化原理

浏览器中没有 plus 环境

HTML5Plus 规范是在移动应用环境下的扩展,而非普通浏览器。扩展 API 都在 window.plus 对象里面,而这个对象在扩展引擎的 plusready 事件后才能确保加载成功。mui.plusReady 是封装了对 plusready 事件的监听,确保调用 window.plus 扩展对象。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文