胧
  • 发布:2023-03-15 15:24
  • 更新:2023-03-15 16:16
  • 阅读:272

【报Bug】真机上调用两次uni.reLaunch或uni.switchTab,第二次报错

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.3

第三方开发者工具版本号: 1.06.2301160

基础库版本号: 2.30.2

项目创建方式: HBuilderX

示例代码:

page1

<button @click="toPage2">reLaunch page2</button>
const toPage2 = () => {  
    uni.reLaunch({  
      url: '/pages/page2/page2'  
    })  
  }

page2

<button @click="toPage1">reLaunch page1</button>
const toPage1 = () => {  
    uni.reLaunch({  
      url: '/pages/page1/page1'  
    })  
  }

操作步骤:

page1中点击跳转page2按钮,page2中再点击跳转page1按钮

预期结果:

跳转到page1

实际结果:

reLaunch报错:当前页面正在处于跳转状态,请稍后再进行跳转....

bug描述:

在page1调用uni.reLaunch跳转到page2,正常
在page2调用uni.reLaunch跳转到page1,失败

微信开发者工具中都能正常运行,但真机调试第二次失败,小程序发布后问题仍然存在

2023-03-15 15:24 负责人:无 分享
已邀请:
YUANRJ

YUANRJ

在原生微信小程序上测试下是否正常,不使用uni-app框架

  • (作者)

    今天又正常了。之前断续有两天出现过这个问题

    2023-03-16 09:57

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