需求:进入页面前取到上一个页面带进来的值,并且赋值

问题:打印出来是undefinde;但明明是有值的在上一个页面,但在内部获取不到外部的this,方法、变量等都获取不到

后来发页面,beforeRouteEnter是页面进入之前调用;所以取不到实例

可以使用但是vm.XXXXX可以获取到 beforeRouteEnter

beforeRouteEnter (to, from, next) {
next(vm => {
  // 通过 `vm` 访问组件实例
     vm.targetUser = to.params.user
})
}

 

Logo

前往低代码交流专区

更多推荐