Uni-app 页面跳转方法详解 - uni.navigateTo, uni.redirectTo, uni.reLaunch, uni.switchTab, uni.navigateBack
在 uni-app 中,可以使用以下方法进行页面的跳转:
- 使用
uni.navigateTo方法进行普通页面跳转,该方法可传递页面路径和参数。例如:
uni.navigateTo({
url: '/pages/index/index?id=123'
})
- 使用
uni.redirectTo方法进行页面重定向,该方法会关闭当前页面并跳转到指定页面。例如:
uni.redirectTo({
url: '/pages/login/login'
})
- 使用
uni.reLaunch方法进行页面重启,该方法会关闭所有页面并打开指定页面。例如:
uni.reLaunch({
url: '/pages/index/index'
})
- 使用
uni.switchTab方法进行底部标签栏页面切换,该方法只能用于切换底部标签栏的页面。例如:
uni.switchTab({
url: '/pages/index/index'
})
- 使用
uni.navigateBack方法返回上一页,该方法可传递返回的页面数,默认为1。例如:
uni.navigateBack({
delta: 2
})
需要注意的是,以上方法均可在页面的方法中调用,如点击事件等。另外,页面路径的书写需要根据项目的实际情况进行相对路径或绝对路径的设置。
原文地址: https://www.cveoy.top/t/topic/pAPA 著作权归作者所有。请勿转载和采集!