推荐答案
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
中预先配置好,否则会报错。