每一天做网站,长沙seo步骤,软件开发分类,建设网站的企业排行微信小程序页面栈不能超出10个 超出10个之后无法进行点击选择跳转 解决方法#xff1a; 跳转的时候#xff0c;判断之前页面栈里是否存在要跳转的页面#xff0c;
如果存在之前页面#xff0c;就navigateBack返回之前页面#xff0c;
如果不存在之前页面#xff0c;判断…微信小程序页面栈不能超出10个 超出10个之后无法进行点击选择跳转 解决方法 跳转的时候判断之前页面栈里是否存在要跳转的页面
如果存在之前页面就navigateBack返回之前页面
如果不存在之前页面判断当前页面栈里是否到10个
如果到10个就redirectTo跳转
如果不到10个就navigateTo跳转
let index getCurrentPages().findIndex(item item.route pages/cardShare/cardShare);
if (index ! -1) {uni.navigateBack({delta: getCurrentPages().length - 1 - index});
} else {if (getCurrentPages().length 10) {uni.navigateTo({url: /pages/cardShare/cardShare});} else {uni.redirectTo({url: /pages/cardShare/cardShare});};
};