蜡笔小新人
蜡笔小新人
  • 发布:2021-07-29 11:59
  • 更新:2022-04-15 15:11
  • 阅读:741

【报Bug】onBackPress函数内调用uni.switchTab,返回空白页

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows 10 专业版

HBuilderX类型: 正式

HBuilderX版本号: 3.1.13

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 模拟器

手机机型: mumu模拟器

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

onBackPress函数内调用uni.switchTab

预期结果:

返回正常页

实际结果:

返回空白页

bug描述:

onBackPress(e) {  
            console.log("监听返回123", e)  
            uni.switchTab({  
                url: '/pages/information/information',  
                success: function(e) {  
                    console.log("成功!" + JSON.stringify(e))  
                },  
                fail: function(e) {  
                    console.log("失败!" + JSON.stringify(e))  
                }  
            });  
        },

onBackPress函数内调用uni.switchTab,返回空白页,打印显示:返回成功,onshow触发。

2021-07-29 11:59 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com - 个人

onBackPress方法里最后一行加个return true

  • 史蒂芬丿闰土

    你这个方法可以,但是原理是什么?

    2022-04-19 15:08

  • 史蒂芬丿闰土

    找到了,官方对onBackPress的补充是,【只有在该函数中返回值为 true 时,才表示不执行默认的返回,自行处理此时的业务逻辑。】

    2022-04-19 15:10

蜡笔小新人

蜡笔小新人 (作者)

没有人回复 ?

蜡笔小新人

蜡笔小新人 (作者)

在线等

  • 孙亚楠

    大佬解决了吗?

    2022-03-14 15:55

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