浩浩unique
浩浩unique
  • 发布:2022-09-16 17:48
  • 更新:2023-03-21 15:22
  • 阅读:435

【报Bug】uni.redirectTo跳转页面并不是replace操作而是入栈操作,新增了一条页面记录,这不对。

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.1

浏览器平台: Chrome

浏览器版本: 87.0.4280.88

项目创建方式: HBuilderX

示例代码:
                                              uni.redirectTo({  
                        url:  
                            '/pageReturns/createService?aftersales_bn=' +  
                            this.aftersales_bn +  
                            '&oid=' +  
                            this.oid +  
                            '&apply_time=' +  
                            this.apply_time +  
                            '&apply_type=' +  
                            this.apply_type,  
                    });

操作步骤:

使用uni.redirectTo跳转页面

预期结果:

跳转动作不新增页面记录

实际结果:

跳转动作新增了一条页面记录

bug描述:

H5项目,uni.redirectTo跳转页面并不是replace操作而是入栈操作,getCurrentPages()会多出一条数据。小程序端则不会这样。

2022-09-16 17:48 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

HBuilderX 3.6.0测试未复现该问题,请检查代码或提供可复现demo

  • 浩浩unique (作者)

    麻烦用3.3.1版本试试呢?

    2022-09-19 10:17

h***@163.com

h***@163.com

我也是这个问题,H5端,我在PC端打开页面栈正常,在手机里用了redirectTo跳转前的页面也被保留了。

要回复问题请先登录注册