由A页面跳转到B页面,用
$route.push
此时,会正常触发B页面的onShow周期
B页面返回A页面,用
uni.navigateBack({ delta: 1 });
A页面再次跳转到B页面,用
$route.push
此时会触发A页面的onShow周期,不会触发B页面的onShow周期,难道是onShow的bug?该如何解决?
由A页面跳转到B页面,用
$route.push
此时,会正常触发B页面的onShow周期
B页面返回A页面,用
uni.navigateBack({
delta: 1
});
A页面再次跳转到B页面,用
$route.push
此时会触发A页面的onShow周期,不会触发B页面的onShow周期,难道是onShow的bug?该如何解决?
13 回答12.7k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.8k 阅读
9 回答1.6k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
5 回答677 阅读
8 回答2.3k 阅读
你吧
$route.push
的逻辑改成navigateTo
试试,文档地址 https://uniapp.dcloud.net.cn/api/router.html#navigateto