uniapp使用uni.redirectTo跳转到下一页后怎么返回上一页
时间: 2023-12-23 12:04:52 浏览: 105
在uniapp中,可以使用uni.navigateBack方法返回上一页。
在使用uni.redirectTo方法跳转到下一页后,在下一页中可以通过uni.navigateBack方法返回上一页。可以通过以下步骤实现:
1. 在当前页面调用uni.redirectTo方法跳转到下一页,例如:
```
uni.redirectTo({
url: '下一页的路径'
})
```
2. 在下一页中,通过uni.navigateBack方法返回上一页,例如:
```
uni.navigateBack({
delta: 1 // 返回的页面数,1表示返回上一页,2表示返回上两页,依此类推
})
```
通过以上步骤,你可以在uniapp中实现从当前页面跳转到下一页,并且在下一页中返回上一页的功能。
相关问题
uniapp 用uni.navigateTo返回tabbar页 页头被titleNView盖住
你可以尝试在调用 `uni.navigateTo` 方法时传递一个额外的参数 `animationType: 'pop-out'`,这将会以退出动画的方式返回到tabbar页,同时避免页头被 `titleNView` 盖住的问题。
代码示例:
```javascript
uni.navigateTo({
url: '/pages/tabbarPage',
animationType: 'pop-out'
});
```
这样做将会使用退出动画返回到tabbar页,并确保页头不被 `titleNView` 盖住。希望对你有帮助!如果还有其他问题,请随时提问。
uniapp使用uni.navigateTo,从 A 页面跳转到 B 页面,再从 B 页面跳转到 C 页面不是 tabBar 中的页面,跳到C页面不成功怎办
如果想要从非 tabBar 页面跳转到另一个非 tabBar 页面(例如从 B 页面跳转到 C 页面),可以尝试使用 uni.redirectTo 方法。这个方法可以关闭当前页面,然后打开目标页面,相当于执行了一次页面的替换操作。
具体的实现方法如下:
在 B 页面的跳转按钮的点击事件中,调用 uni.redirectTo 方法:
```
uni.redirectTo({
url: '/pages/c/c'
});
```
注意,redirectTo 方法的参数是目标页面的路径,需要写全路径,包括文件名和后缀名。
在 C 页面中,需要使用 uni.navigateBack 方法来返回到 A 页面:
```
uni.navigateBack({
delta: 2 // 返回的页面数,这里需要返回到 A 页面,所以是 2
});
```
这样就可以实现从 A 页面跳转到 B 页面,再从 B 页面跳转到 C 页面,最后返回到 A 页面的操作了。