vue beforeRouteEnter 路由取不到值
需求:进入页面前取到上一个页面带进来的值,并且赋值问题:打印出来是undefinde;但明明是有值的在上一个页面,但在内部获取不到外部的this,方法、变量等都获取不到后来发页面,beforeRouteEnter是页面进入之前调用;所以取不到实例可以使用但是vm.XXXXX可以获取到 beforeRouteEnterbeforeRouteEnter (to, from, next...
·
需求:进入页面前取到上一个页面带进来的值,并且赋值
问题:打印出来是undefinde;但明明是有值的在上一个页面,但在内部获取不到外部的this,方法、变量等都获取不到
后来发页面,beforeRouteEnter是页面进入之前调用;所以取不到实例
可以使用但是vm.XXXXX可以获取到 beforeRouteEnter
beforeRouteEnter (to, from, next) {
next(vm => {
// 通过 `vm` 访问组件实例
vm.targetUser = to.params.user
})
}
更多推荐
已为社区贡献40条内容
所有评论(0)