一、uni.navigateTo(object)
保留当前页面,跳转到指定非tabBar页面,如:
javascript
uni.navigateTo({
url:'/pages/demo1/demo1',
})
二、uni.redirectTo(object)
关闭当前页面,跳转到指定非tabBar页面,如:
javascript
uni.redirectTo({
url:'/pages/demo1/demo1'
})
三、uni.reLaunch(object)
关闭所有页面,打开任意指定页面,如:
javascript
uni.reLaunch({
url:'/pages/demo1/demo1',
})
四、uni.switchTab(object)
关闭所有非tabBar页面,跳转到tabBar页面,如:
javascript
uni.switchTab({
url:'/pages/demo2/demo2'
})
五、uni.navigateBack(object)
回退指定数量个页面,默认回退上一级,如:
javascript
uni.navigateBack()
可以通过传递对象的delta属性指定回退页面的个数,如:
javascript
// 回退两页
uni.navigateBack({
delta:2
})
六、getCurrentPages()
获取当前所有页面的页面栈,第一个为首页,最后一个为当前页面
javascript
const pageStack = getCurrentPages()