kay
kay
  • 发布:2018-02-27 17:03
  • 更新:2018-02-27 17:03
  • 阅读:1246

当从别的页面点返回首页后首页的backbutton键失效,不再提示

分类:Native.js

有A,B,C,D,E五个页面,A页面是主页,A跳到B,然后B再跳到C(C页面是二维码扫码页),C页面扫码成功之后跳到D,因为D可以返回,为了防止返回到C页面造成无法扫码的问题,所以在D页面我设置了关闭C页面,此时再返回就是从D返回到B页面,解决了前面的问题。然后再从D页面跳转到E页面,但是E页面此时的backbutton:false已经失效,不管怎么设置,都无法禁止返回键。E页面有一个返回首页的按钮,我是把之前全部的页面都关闭掉(包括当前的E页面)来返回的首页代码如下:

mui.plusReady(function(){  
                mui(".shouyebtn")[0].addEventListener('tap', function() {  
                    var wvs=plus.webview.all();  
                    for(var i=0;i<wvs.length;i++){  
                        if(wvs[i].id=="main.html"){  
                            continue;  
                        }else{  
                            wvs[i].close();  
                        }  
                    }  
                });  
            });

此时返回首页后首页的返回键也不能用了(首页就是A页面,A页面开始时返回键是禁用的,现在跳回来之后返回键点一下就退出程序了)

2018-02-27 17:03 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复