console.log('this.from.name',this.from.name);
console.log('this.$route.name',this.$route.name);
如果没有刷新的时候,这两个的值是一样的,但是如果刷新了话,this.from.name 就是undefined ,因为没有来源from ,直接就是这个页面。
但是this.$route.name 的值没有变化。所以要慎用守卫
console.log('this.from.name',this.from.name);
console.log('this.$route.name',this.$route.name);
如果没有刷新的时候,这两个的值是一样的,但是如果刷新了话,this.from.name 就是undefined ,因为没有来源from ,直接就是这个页面。
但是this.$route.name 的值没有变化。所以要慎用守卫