小孩子才选
小孩子才选
  • 发布:2025-09-25 10:59
  • 更新:2025-09-25 11:27
  • 阅读:49

【报Bug】h5中使用uni.reLaunch(OBJECT),未关闭所有页面栈(a->b->c->d -reLaunch->a),仍然可以点击浏览器回退到c、b、a

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.45

浏览器平台: Chrome

浏览器版本: 140.0.7339.129

项目创建方式: HBuilderX

示例代码:

<template>
<view class="container">
<view class="title">测试页面D</view>
<button type="primary" @click="backToA">返回页面A(使用reLaunch)</button>
</view>
</template>

<script>
export default {
data() {
return {}
},
methods: {
backToA() {
uni.reLaunch({
url: '/pages/test-a/test-a'
})
}
}
}
</script>

<style>
.container {
padding: 20px;
display: flex;
flex-direction: column;
align-items: center;
}
.title {
font-size: 20px;
margin-bottom: 20px;
}
</style>

操作步骤:

a->b->c->d -reLaunch->a

预期结果:

点击浏览器返回不能返回到c

实际结果:

在a点击浏览器回退到c

bug描述:

h5中使用uni.reLaunch(OBJECT),未关闭所有页面栈(a->b->c->d -reLaunch->a),仍然可以点击浏览器回退到c、b、a

2025-09-25 10:59 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

hx升级到最新版本试试

  • 小孩子才选 (作者)

    升级到4.76仍然没用,这是浏览器的历史记录。不是点击项目中头部的返回箭头,是点击浏览器的返回

    2025-09-28 14:24

要回复问题请先登录注册