NUXT_E4016

无法显示嵌套路由页面,因为其父页面未渲染 <NuxtPage />。

Maschinelle Übersetzung ·7 % geprüft

E4016

当前路由匹配到了一个嵌套页面,但父页面组件没有渲染 <NuxtPage />。Vue Router 只能在其父级的 <NuxtPage /> 插槽中显示子页面,因此该子页面永远不会被显示。

当存在如下目录结构,并且 parent.vue 不包含 <NuxtPage /> 时,就会发生这种情况:

Verzeichnisstruktur
-| pages/
---| parent/
------| child.vue
---| parent.vue

分辨率

将 <NuxtPage /> 添加到父页面组件中,这样子路由就可以在其中渲染。如果你本意并不是创建嵌套路由,请重构你的 pages/ 目录,使该页面不再具有子路由。

Weitere Informationen findest du unter Docs > Directory Structure > App > Pages#nested Routes.

Was this helpful?