小程序中页面栈为10个,超过10个之后小程序则无法进行跳转;
解决方法:进行页面栈判断有就返回,没有但没10个就navigateTo否则redirectTo;
/*** 跳转定制历史*/
goCustomizeHistory() {let index = getCurrentPages().findIndex(item => item.route == "pages/customizeHistory/customizeHistory");if (index != -1) {uni.navigateBack({delta: getCurrentPages().length - 1 - index});} else {if (getCurrentPages().length < 10) {uni.navigateTo({url: "/pages/customizeHistory/customizeHistory"});} else {uni.redirectTo({url: "/pages/customizeHistory/customizeHistory"});};};
}