uniapp在拥有页面栈的情况下为什么执行返回失效uni.navigateBack
这个方法没有执行,console.log()都打印了,但是方法不执行,真机会执行fail,模拟器啥也没发生
BackPage() {
// 获取当前页面栈信息
const pages = getCurrentPages();
// 遍历输出每个页面的路由和数据
pages.forEach((page, index) => {
console.log(`Page ${index + 1}:`);
console.log('路由:', page.route);
console.log('数据:', page.options);
});
// 输出当前页面的路由
console.log('当前页面路由:', pages[pages.length - 1].route);
uni.navigateBack({
delta: 1,
fail: (e) => {
console.log(e)
uni.reLaunch({
url: '/pages/index/index'
});
}
});
},
希望能正确执行