ionic框架打包后安卓返回键不能返回上一个页面,直接退出的问题

一直用的ionic+angularjs开发app,不过感觉里面真的挺多坑,安卓返回键就是其中一个,打包后,按返回键就直接退出了,不是返回上一个页面。现发现两个解决方案。

1、可以直接引入mui.js,mui编写了返回键功能,还不错。。。不过如果要用mui,慎重···因为mui.css会影响某些样式···我自己改了许久···

2、在app.js中插入一下代码···

     function plusReady(){
            // 监听键按下事件
            plus.key.addEventListener('backbutton', function() {
                    if($location.path() == '/tab/dash' || $location.path() == '/tab/chat' || $location.path() == '/tab/account' ) {
                        plus.runtime.quit();
                    } else {
                        history.back(-1);
                    }
                }, false);
        }
      if(window.plus){
            plusReady();
        }else{
            document.addEventListener("plusready",plusReady,false);
        }

附上截图:

 

转载于:https://www.cnblogs.com/chenjieXie/p/6774475.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值