解决前置路由守卫beforeRouteEnter中this为undefined问题

1. 当你在beforeRouteEnter中使用this关键字的时候,不出意外,就会发现this是undefined.

2.解决办法:

使用在beforeRouteEnter中收到的第三个参数next,一般都是直接使用nexxt(),但是next函数里其实能收到一个回调函数,这个回调函数里面可以收到一个参数,那就是vm实例
解决前置路由守卫beforeRouteEnter中this为undefined问题_第1张图片

你可能感兴趣的:(vue.js)