正常流程,按app左边返回键,应该是回退到上一级页面,但目前遇到的是按返回键后,app直接退出。

先回顾下返回跳转页面都有哪几种方法:

1 uni.navigateTo(OBJECT)

保留当前页面,跳转到应用内的某个页面,OBJECT里面有多个参数,可以增加事件,以及成功回调函数等。这里只写传参URL使用

uni.navigateTo({url: 'test?id=1&name=uniapp'
});

2 uni.redirectTo(OBJECT)

关闭当前页面,跳转到应用内的某个页面。

uni.redirectTo({url: 'test?id=1'
});

3 uni.reLaunch(OBJECT)

关闭所有页面,打开到应用内的某个页面

uni.reLaunch({url: 'test?id=1'
});

注意:H5端调用uni.reLaunch之后之前页面栈会销毁,但是无法清空浏览器之前的历史记录,此时navigateBack不能返回,如果存在历史记录的话点击浏览器的返回按钮或者调用history.back()仍然可以导航到浏览器的其他历史记录

4 uni.switchTab(OBJECT)

跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

uni.switchTab({url: '/pages/index/index'
});

5 uni.navigateBack(OBJECT)

关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层

uni.navigateBack({delta: 2   // 若是不写参数,默认delta为1
});  

上述是返回上一级页面,可能会经常用到的方法,在排查闪退的时候可以去一一尝试,然而我遇到的问题,不属于这上面反馈上一级的原因,是在app中遇到了人脸识别功能,在人脸识别初始化的方法中,使用到了定时器,setTimeOut设置了300毫米再去执行初始化, 初始化正常执行,点击进入到下一页面后,返回上级就会出现app闪退。具体原因不详,但把定时器时间设置成500毫米后,就一切正常。

若是有朋友知道这个原因,麻烦告知下,谢谢。写这篇文章就是想提醒下猿友,若是按照上述说到的那些方法都解决不了问题的时候,可以看看代码中是否也存在类似的定时器,去尝试改改时间试试。

参考网址:uni.navigateTo(OBJECT) | uni-app官网

记录一次uni-app按导航栏左边返回,app闪退问题相关推荐

  1. css+html模仿京东app底部导航栏

    css+html模仿京东app底部导航栏 完成效果如下: 上下滑动页面,底部导航栏一直存在,位置不变 底部导航栏实现代码如下: 只需css写超简单代码 重点是footer标签,其余标签是为和京东导航栏 ...

  2. iOS 解决导航栏pop返回时出现黑块问题!

    iOS 解决导航栏pop返回时出现黑块问题! 问题描述: 导航栏正常从A页面push到B页面,从B页面pop返回A页面时遇到过渡过程中导航栏出现黑块的问题. 如截图所示: 问题原因: A界面导航栏被影 ...

  3. app底部导航栏的设计模板素材

    底部导航栏有权重平分.强调信息.引导操作这三种模式. 底部导航栏的图标是路牌,承担着指路的作用,给用户指明进入产品后可以分别通往什么页 面.早期的底部导航栏是单一的指路功能,经过多年的交互设计迭代后, ...

  4. 前端学习记录13-CSS-(滑动门技术,微信导航栏实现,淘宝轮播图实现,图标字体实现,过渡效果,获得焦点元素)

    前端学习记录13-CSS-滑动门技术,微信导航栏实现,淘宝轮播图实现,图标字体实现,过渡效果,获得焦点元素 滑动门技术 微信导航栏实现 静态轮播图实现 网上引用的图标字体设置 过渡效果(transit ...

  5. 安卓APP底部导航栏(有消息圆点指示器),实现fragment切换(eclipse)

    本项目使用了相对布局和单选按钮实现了安卓app常见的底部导航栏(带有消息圆点指示器),效果如果所示 一.布局代码如下: <RelativeLayout xmlns:android="h ...

  6. UI实用素材模板|app底部导航栏的图标可临摹素材,教你分析!

    图标在产品中的应用非常重要,不同位置的图标有不同的设计思路. 底部导航栏图标重要性 底部导航栏的图标是路牌,承担着指路的作用,给用户指明进入产品后可以分别通往什么页面.早期的底部导航栏是单一的指路功能 ...

  7. uniapp开发APP实现导航栏顶部搜索功能

    效果图如下: 在page.json中配置searchInput {"path": "pages/index/index","style": ...

  8. 仿喜马拉雅app底部导航栏五个按钮-clipChildren属性

    clipChildren属性 clipChildren属性表示是否限制子控件在该容器所在的范围内,clipChildren属性配合layout_gravity属性,可以用来设置多余部分的显示位置,我这 ...

  9. 微信小程序-自定义导航栏及返回上一级页面的实现

    一.参考文章 1.微信小程序自定义navigationBar 2.微信小程序返回上一级页面的实现代码 3.小程序开发--常用布局 二.需求 在导航栏中需要显示信息的"未读数量",所 ...

最新文章

  1. ESP8266的一些MicroPython基础实验
  2. easyui tabs 使用iframe 出现两个垂直滚动条 解决方法
  3. 朝着理想坚实迈进_坚实原则:接口隔离原则
  4. 力扣刷题【20,21,26,27,35】
  5. Qt + Python + OpenCV图标替换工具 之 获取颜色及生成图片(二)
  6. SpringCloud集成lombox(eclipes工具)
  7. 背不下《道德经》,至少背下这10句精华!
  8. 演讲实录:MySQL 8.0 中的复制技术
  9. asp.net core 2.0 api ajax跨域问题
  10. boost::filesystem::directory_iterator() 出现段错误 Sementation fault
  11. C语言中结构化数据(变量,指针,数组,字符串,结构体和联合)的内存表示
  12. Unity3D Shader系列之深度纹理
  13. 计算机联锁设备的操作,计算机联锁系统设备的键盘操作
  14. python利用函数求不及格率_Excel利用这个函数轻松完成自动计算及格率、合格率...
  15. 系统运维工程师面试的11大热门问题
  16. App在后台被杀死后重启-重进首页方法
  17. 当我们在聊「开源大数据调度系统Taier」的数据开发功能时,到底在讨论什么?
  18. InterValue正式启动主网映射
  19. uniapp中H5网页和打包app分别生成二维码
  20. 网易云音乐用户微观洞察精细化运营

热门文章

  1. ARCGIS 栅格转点操作步骤
  2. 几何学在计算机中的应用,探析坐标几何的应用意义及其在计算机中的实现
  3. python调用scp上传目录_python执行scp命令拷贝文件及文件夹到远程主机的目录方法...
  4. jmeter性能测试之分布式
  5. 【软件构造】小谈designing patterns
  6. 鹏业安装算量软件项目管理功能的操作步骤
  7. spring框架_IOC_DI_AOP_MVC
  8. 都市白领要学会的规则
  9. Combined Cycle Power Plant Data Set(初学练手:详解)
  10. A COMBINED CORNER AND EDGE DETECTOR