郭靖的靖
郭靖的靖
  • 发布:2023-10-16 09:17
  • 更新:2023-10-16 09:17
  • 阅读:76

【报Bug】onNavigationBarButtonTap返回后失效问题

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

浏览器平台: Chrome

浏览器版本: 117.0.5938.150

项目创建方式: HBuilderX

操作步骤:

第一次返回时首页的onNavigationBarButtonTap 方法还可用,但是第二次返回后,该方法就失效了。必须要把二级页面的navigateTo,修改成reLaunch以后 才不会出现此问题

预期结果:

只用navigateTo 返回也可使用onNavigationBarButtonTap 方法

实际结果:

只用navigateTo 返回也可使用onNavigationBarButtonTap 方法

bug描述:

首页使用如下方法:

onNavigationBarButtonTap(e) {  
            uni.navigateTo({  
                url: `/pages/notice/notice`  
            })  
        }

在默认情况下方法正常执行。
但是一但首页进入的二级页面,返回方式使用如下系统方法后(需要触发两次以后):

onBackPress(options) {  
            uni.navigateTo({  
                url: '/pages/my-order/my-order'  
            })  
            return true  
        }

第一次返回时首页的onNavigationBarButtonTap 方法还可用,但是第二次返回后,该方法就失效了。必须要把二级页面的navigateTo,修改成reLaunch以后 才不会出现此问题

2023-10-16 09:17 负责人:无 分享
已邀请:

要回复问题请先登录注册