uniapp实现返回不了兜底跳转首页

      发布在:前端技术      评论:0 条评论

uniapp实现返回不了上一页兜底跳转首页的方法

// 安全返回:当页面栈深度不足时,兜底跳转首页
					const pages = getCurrentPages();
					if (pages.length <= 1) {
						// 页面栈中只有当前页面,无法返回上一级,直接跳转首页
						uni.switchTab({ url: '/pages/index/index' });
					} else {
						uni.navigateBack({
							delta: 1,
							fail: () => {
								// navigateBack 失败时的兜底方案
								uni.switchTab({ url: '/pages/index/index' });
							}
						});
					}

热门推荐