版权声明:未经本人同意不得私自转载 https://blog.csdn.net/qq_40190624/article/details/85301979
需求:进入页面前取到上一个页面带进来的值,并且赋值
问题:打印出来是undefinde;但明明是有值的在上一个页面,但在内部获取不到外部的this,方法、变量等都获取不到
后来发页面,beforeRouteEnter是页面进入之前调用;所以取不到实例
可以使用但是vm.XXXXX可以获取到 beforeRouteEnter
beforeRouteEnter (to, from, next) {
next(vm => {
// 通过 `vm` 访问组件实例
vm.targetUser = to.params.user
})
}