用this.$router.push({path:'/..'})跳转
我故意用一个alert命令放在mounted里,不执行
但是手动的页面跳转a.vue -> pay.vue ->a.vue则正常执行mounted
请教这里是否有什么机制导致没有触发事件呢?
太奇怪了,mounted里的alert不执行,其他代码执行,如果付款中取消付款,则正常执行alert
用this.$router.push({path:'/..'})跳转
我故意用一个alert命令放在mounted里,不执行
但是手动的页面跳转a.vue -> pay.vue ->a.vue则正常执行mounted
请教这里是否有什么机制导致没有触发事件呢?
太奇怪了,mounted里的alert不执行,其他代码执行,如果付款中取消付款,则正常执行alert
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
具体情况没代码不好分析,不过可以在this.$router.push({path:'/..'})下面加一句this.$router.go(0)原地刷新一下,保证可以解决问题...