brush
brush
  • 发布:2020-11-13 11:46
  • 更新:2020-12-21 15:07
  • 阅读:1558

【报Bug】onBackPress失效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.8.13

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: 华为20

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

预期结果:

实际结果:

bug描述:

应用后台运行,再次打开应用,用Andriodon的原生手势返回,BackPress方法监听会失效,需要点击跳转其他页面,onBackPress才开始又起作用

2020-11-13 11:46 负责人:DCloud_UNI_Anne 分享
已邀请:
vonfly

vonfly - 中端开发工程师

同样遇到该问题,切换后台再回来时失效!

DCloud_UNI_Anne

DCloud_UNI_Anne

请提供一个简单完整的可复现工程,上传到附件,并说明详细操作步骤,方便排查问题。

  • brush (作者)

    编辑器更新到2.9.8后不会有这个问题了,谢谢解答

    2020-12-21 15:05

choin

choin

这种问题太经常了,尤其的基座如果是hx保存刷新这些监听会失效,必须重新开页面加载

brush

brush (作者)

项目如果有用到了uni-simple-router组件,路由拦截器跳转时会经过next(),那就得用官网说到onbeforeback方法去代替onBackPress,不然时而会监听不到
https://hhyang.cn/src/router/start/app/back.html#%E4%BD%BF%E7%94%A8-onbeforeback

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