Katerina
Katerina
  • 发布:2018-04-26 10:49
  • 更新:2019-03-30 10:58
  • 阅读:2828

mui Header的返回键为什么会显示‘再按一次退出应用’还不是返回上一个页面

分类:MUI

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="../css/mui.min.css">
</head>
<body>
<header class="mui-bar mui-bar-nav">
<div class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></div>
<h1 class="mui-title">123</h1>
</header>
</body>
<script src="../js/mui.min.js"></script>
<script>
mui.init();
</script>
</html>

之前是好的,是不是哪里冲突了?

2018-04-26 10:49 负责人:无 分享
已邀请:
9***@qq.com

9***@qq.com

请问,你这个问题解决了吗

Yizhiyu

Yizhiyu - 前端

在mui.back方法中设置退出操作

9***@qq.com

9***@qq.com

咋设置退出操作?

Yizhiyu

Yizhiyu - 前端

var first = null;
mui.back = function() {

            if(!first) {  

                first = new Date().getTime();  

                mui.toast('再按一次退出应用');  

                setTimeout(function() {  

                    first = null;  

                }, 1000);  

            } else {  

                if(new Date().getTime() - first < 1000) {  

                    plus.runtime.quit();  

                }  

            }  
        };
Yizhiyu

Yizhiyu - 前端

这就是你现在写的js,修改成你想要的操作啊,比如退回某个页面

a***@163.com

a***@163.com

应该默认就可以退回的,你看看<script src="../js/mui.min.js"></script>引用的路径对不对,我上次因为在主目录下建了一个html文件夹,里面的文件路径没改结果不行,找了半天

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