1.有这样两个页面A和B,A页面点击提交按钮成功后跳到B页面,B页面可以点击按钮回到A页面,但是此时回到A页面后,点击浏览器后退按钮不想回到B页面而是回到另一个C页面,但是点击A页面的提交按钮仍然要去B页面2.请问如何做出判断做出不同的跳转
1 回答
森林海
TA贡献2011条经验 获得超2个赞
如果是这样的一个逻辑的话:C->A<->B。
那么B向A的按钮跳转可以使用this.$router.replace({name: 'A'}),这样回退只能去C了。而A->B的跳转逻辑不受影响。
不是的话你就在A的beforeRouteLeave(to, from)
拿到to和from做判断吧,当然此时还靠记录过是否已去过B的一个量做下判断。
添加回答
举报
0/150
提交
取消