ionic解决android返回键的问题

 先用@HostListener('document:ionBackButton', ['$event']) 监听安卓返回键

用window.location 判断当前页面是否需要后退

window.history.back(); js回退页面

ionic里 退出app方法  this.appMinimize.minimize();

下面贴上全部代码

@HostListener('document:ionBackButton', ['$event'])private overrideHardwareBackAction($event: any) {$event.detail.register(100, async () => {// Do what you want// 安卓返回键问题let url = window.location.href;console.log("返回键盘");console.log(url,url.indexOf("tabs"));if(url.indexOf("tabs") != -1) {this.appMinimize.minimize();} else {console.log("退到上一级");window.history.back();}// this.appMinimize.minimize();// this.router.navigateByUrl('相应路径');});}

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部