export default { data(){ return { num: 18 } }, beforeRouteEnter(to, from, next){ next(vm=>{ vm.num=19; }) } } vm 表示this ,可以调用 num了 三个钩子函数: beforeRouteEnter, beforeRouteUpdata, beforeRouteLeave const Foo = { template: `...`, beforeRouteEnter (to, from…