stock2
stock2
  • 发布:2017-03-04 11:01
  • 更新:2017-03-06 15:52
  • 阅读:1595

按退出会 执行2次弹出确认窗口,为何?

分类:MUI

系统启动,进入index.html.
判断已登陆,进入home.html ,反之进入login.html

现在 在login.html加入 mui.back ,按物理键 []返回],提示 确定退出.. ,点击否 ,再次弹出确认

<script type="text/javascript">
if(window.plus){plusReady();}else{document.addEventListener('plusready',plusReady,false);}

function plusReady(){
plus.key.addEventListener('backbutton',function(){mui.back();},false);
mui.back = function() {
var btnArray = ['是','否'];
mui.confirm('确定退出系统吗?','手机系统',btnArray,function(e){
alert("aa"+e.index);
if(e.index==0){plus.runtime.quit();}

    })    
}  

}

2017-03-04 11:01 负责人:无 分享
已邀请:
stock2

stock2 (作者)

应该是bug啊
只要确认框. 点击否
[通过手机的物理键], 需要再次确认.

就是说需要点击2次 , 否 才能结束弹出窗口.

BoredApe

BoredApe - 有问题就会有答案。

请上传能够重现问题的测试工程

stock2

stock2 (作者)

谢谢楼上回答, 第一个问题 我通过 2次重复按退出 规避了 (肯定是)
第二个问题, 发现 时而有, 时而没有. 晕. 我的是小米5 .
暂时先应付着.

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