推荐答案
uni.redirectTo({
url: '/pages/targetPage/targetPage'
});本题详细解读
1. uni.redirectTo 的作用
uni.redirectTo 是 uni-app 提供的一个 API,用于关闭当前页面并跳转到应用内的某个页面。与 uni.navigateTo 不同,uni.redirectTo 不会保留当前页面的历史记录,因此用户无法通过返回按钮返回到之前的页面。
2. 参数说明
url:要跳转的目标页面的路径。路径必须以/开头,并且是相对于项目根目录的路径。
3. 使用场景
- 当需要跳转到新页面并且不希望用户能够返回到当前页面时,可以使用
uni.redirectTo。 - 例如,在登录成功后,通常会将用户重定向到主页,并且不希望用户能够返回到登录页面。
4. 示例代码
uni.redirectTo({
url: '/pages/home/home'
});5. 注意事项
uni.redirectTo只能跳转到非 tabBar 页面。如果需要跳转到 tabBar 页面,应使用uni.switchTab。- 跳转的页面路径必须在
pages.json中预先配置好,否则会报错。