uniapp tabBar页面跳转到其他页面时标签栏出现返回按钮但无法返回问题

当tabBar页进入其他页面时返回按钮点击会强制退出小程序

  1. 使用uni.reLaunch进行跳转(关闭所有页面,打开到应用内的某个页面)
  2. 在跳转到页面中使用uni-nav-bar自定义返回方法
uni.reLaunch({
	url:'/pages/home1/home1/home1'
})
<uni-nav-bar dark :fixed="true" left-icon="left" @clickLeft='getBack' title="返回tabBar" />
getBack(){
	uni.switchTab({
		url:'/pages/tabBar/tabBar1/tabBar1'
	})
}

不使用uni.redirectTo,uni.navigateTo的原因
使用 uni.navigateTo 跳转后每个tabBar页进入后都有返回按钮
使用 uni.redirectTo 跳转后虽然第一个tabBar页进入后没有了返回按钮,但其他tabBar页面进入后还会有返回按钮

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