mui跳转页面

发布于 2022-01-04 04:02:25 字数 1504 浏览 931 评论 7

                                       var nextPage = plus.webview.getWebviewById('index.html');
                                       if(nextPage!=null&&nextPage!=''&&nextPage!=undefined){
                                                nextPage.close();
                                       }
                                        mui.openWindow({
                                            url:'/ins/index.html',
                                            id:'index.html'
                                        });

 

怎么每次需要执行两次才行,第一执行不跳转,第二次正常跳转。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(7

泛滥成性 2022-01-08 00:48:13

没明白你的意思。不过监听用过,但是涉及到plus的扫描不行。

梦里兽 2022-01-07 23:16:33

这个可能是close没执行完就执行跳转了。

可以试下事件监听

在index.html放下面代码,后面想跳转又这个webview就show,没有就open应该就可以了

var nw = plus.webview.currentWebview();
nw.addEventListener('show', function(e) { nw.reload(); console.log('Webview Showed'); }, false); nw.addEventListener('hide', function(e) { console.log('Webview Hided'); }, false);

 

清欢 2022-01-07 23:06:11

试过这个方法,但是这个方法有些地方不适用。

眉黛浅 2022-01-07 21:38:13

试过这个方法,但是这个方法有些地方不适用。一般的倒没问题,涉及到调用摄像头扫描二维码的情况,就不行了。

葬花如无物 2022-01-07 17:31:45

为什么需要我们崔总出来回答问题?红薯呢?这样没用的人开除了

把昨日还给我 2022-01-07 10:52:05

提到红薯大大,吓死我了

刘备忘录 2022-01-06 09:34:52

如果你的目标只是重新加载首页,则将首页reload,然后show出来即可,如下:

var nextPage = plus.webview.getWebviewById('index.html');
if(nextPage){
      nextPage.reload();
      nextPage.show();//这里可设置显示动画
}

 

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