首页 > 解决方案 > 为什么 beforeRouteEnter 的 next 回调函数中的代码在挂载钩子之前被调用

问题描述

在我的记忆中,首先调用mounted hook,然后执行beforeRouteEnter中的下一个回调函数。vue 路由器文档也说,这是 url: Navigation Guards

但是当我测试时,结果不对。这是代码框网址:demo

如您所见,首先记录了 beforeRouteEnter next 回调的登录。

演示

标签: vue.jsnuxt.jsvue-routerbeforerouteenter

解决方案


例如,您在“在家”视图中,并且想要转到“关于”。BeforeRouteEnter 将在 About 视图创建之前发生。例如,如果您需要 Home 的某些内容,您可以将其放在 BeforeRouteLeave 属性 TO(它不是写为大写字母),您可以在 BeforeRouteEnter 的 About 视图中使用它作为 FROM(它不是写为大写字母)。


推荐阅读