前端页面跳转时不返回跳转前页面的方法

一、需求

目前本人的项目有一个逻辑,刚开始是A页面,然后要跳转到B页面,再跳转到C页面;

要求在C页面按返回按钮时,不返回B页面,直接返回A页面。

A->B->C

C->A

二、解决方法

以本人项目uni-app为例:

1.A页面其实是外部系统的页面,B和C页面是我们系统的页面。

2.A页面跳转到B页面的逻辑,外部系统实现,这里我们不用管。

3.B页面是个我们的中转页面,之前用的方法是:

uni.navigateTo({
	url: url
})

执行这个后,就会跳转到C页面;但是从C页面按返回按钮,就会返回到B页面,不能满足需求。

4.因此,把B页面的跳转方法修改为:

uni.redirectTo({
	url: url
})

这样,执行时会销毁B页面并跳转到C页面;在C页面按返回按钮时,就可以直接返回A页面了。

猜你喜欢

转载自blog.csdn.net/BHSZZY/article/details/130888754