由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.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
你吧
$route.push
的逻辑改成navigateTo
试试,文档地址 https://uniapp.dcloud.net.cn/api/router.html#navigateto