Я пытаюсь получить последний URL-адрес в моем vue компоненте. Я использую beforeRouteEnter
:
data() {
return {
...
prevRoute: null
}
},
beforeRouteEnter(to, from, next) {
next(vm => {
vm.prevRoute = from
})
},
Проверяю:
mounted() {
console.log(this)
console.log(this.prevRoute.path)
}
Теперь запутанный:
console.log(this)
покажите мне мой объект идеально: prevRoute: Object { name: null, path: "/", fullPath: "/", … }
.
console.log(this.prevRoute.path)
выдает ошибку: [Vue warn]: Error in mounted hook: "TypeError: this.prevRoute is null"
Кто-нибудь знает, почему? И как мне получить правильный вывод this.prevRoute.path
?