核心是使用beforeRouteEnter事件data() {return { prevRoute:null, ... };},beforeRouteEnter(to, from, next) {next(vm => { vm.prevRoute = from; })}prevRoute属性存的是来源页的信息，也就是from，赋值成功后，mounted方法里面就可以根据prevRoute.name等属性判断自己的业务。如来源页是XXX走什么逻辑。