---
title: "NUXT_E4016"
description: "无法显示嵌套路由页面，因为其父页面未渲染 <NuxtPage />。"
canonical_url: "https://nuxt.zhcndoc.com/docs/4.x/errors/e4016"
---
# E4016

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

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

```bash [Directory Structure]
-| pages/
---| parent/
------| child.vue
---| parent.vue
```

## 分辨率

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

::read-more{to="https://nuxt.zhcndoc.com/docs/4.x/directory-structure/app/pages#nested-routes"}
::


## Sitemap

See the full [sitemap](https://nuxt.zhcndoc.com/sitemap.md) for all pages.
