版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kangkang_style/article/details/88682933
this.$router.push()
说明:
跳转到不同的url,但这个方法会向history栈添加一个记录,点击后退会返回到上一个页面。
实例:
this.$router.push({name: 'routerName'})
this.$router.replace
说明:
同样是跳转到指定的url,但是这个方法不会向history里面添加新的记录,点击返回,会跳转到上上一个页面。上一个记录是不存在的。
两种写法:
实例:
1. this.$router.push({name: 'routerName', replace: true})
2. this.$router.replace({name: 'routerName'})
this.$router.go(n)
说明:
相对于当前页面向前或向后跳转多少个页面,类似 window.history.go(n)。n可为正数可为负数。正数返回上一个页面
实例:
this.$router.go(-2)