解决uni-app安卓无法关闭侧划退出页面问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决uni-app安卓无法关闭侧划退出页面问题相关的知识,希望对你有一定的参考价值。

参考技术A         目前使用uni-app开发一套适配小程序的应用,测试时发现侧划会返回上一个页面,搜了很多资料都显示只有ios可以通过配置page.json来关闭该功能,安卓则没有。

        既然可以侧划返回,则代表应用保留了上一个页面,如果在页面跳转时,关闭无关页面,那么跳转后再侧划,会不会就不会返回了?

        在此我查阅到了uni-app关于页面跳转的方法,包含以下几种:

        1、uni.navigateTo(OBJECT) 保留当前页面,跳转到应用内的某个页面

        2、uni.redirectTo(OBJECT) 关闭当前页面,跳转到应用内的某个页面

        3、uni.reLaunch(OBJECT) 关闭所有页面,打开到应用内的某个页面

        4、uni.switchTab(OBJECT) 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

        5、uni.navigateBack(OBJECT) 关闭当前页面,返回上一页面或多级页面

当我把页面跳转的方法从uni.navigateTo改成uni.reLaunch后,再次测试,发现侧划会直接退出小程序。如此一来,便解决了安卓侧划返回的问题。

以上是关于解决uni-app安卓无法关闭侧划退出页面问题的主要内容,如果未能解决你的问题,请参考以下文章

uni-app 针对 plus.runtime.install 在安卓9.0+上无法执行的解决方案

APP 里 关闭 uni-app

uni-app tabbar页面遮罩层遮不住tabbar问题解决

解决HBuilderX无法启动微信开发者工具来预览uni-app项目 - [微信小程序开发者工具] × initialize - [error] 工具的服务端口已关闭。

uni-app 应用生命周期页面生命周期组件生命周期的区别

解决了, 关闭putty后无法在后台运行,后台程序也退出