uni-app几种常见的页面跳转方式

1.uni.navigateTo:保留当前页面,跳转到应用内的某个页面,可返回上一级页面。

uni.navigateTo({
  url: '/pages/targetPage' // 目标页面的路径,需在 `pages.json` 中配置
});

2.uni.redirectTo:关闭当前页面,跳转到应用内的某个页面,不可返回上一级页面。

uni.redirectTo({
  url: '/pages/targetPage' // 目标页面的路径,需在 `pages.json` 中配置
});

3.uni.reLaunch:关闭所有页面,打开应用内的某个页面。

uni.reLaunch({
  url: '/pages/targetPage' // 目标页面的路径,需在 `pages.json` 中配置
});

4.uni.switchTab:跳转到应用内的底部 Tab 页面,并关闭其他非 Tab 页面。

uni.switchTab({
  url: '/pages/tabBarPage' // 目标 Tab 的页面路径,需在 `pages.json` 中配置
});

5.uni.navigateBack:返回上一级页面或多级页面。

uni.navigateBack();

6.uni.navigateToMiniProgram:跳转到其他小程序。

uni.navigateToMiniProgram({
  appId: '其他小程序的 AppId',
  path: '/pages/targetPage', // 目标小程序的页面路径
  extraData: {}, // 额外的参数
  envVersion: 'release' // 目标小程序的版本
});

你可能感兴趣的:(uni-app,uni-app,前端)