由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?该如何解决?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
你吧
$route.push
的逻辑改成navigateTo
试试,文档地址 https://uniapp.dcloud.net.cn/api/router.html#navigateto