nuxt-child 不渲染父组件
nuxt-child doesn't render the parent component
我的文件夹结构是这样的:
|-profile
|-- index.vue
|-- address/index.vue
然后我执行 <nuxt-child />
,它不会呈现 profile/index.vue
的内容!它只是加载了一条全新的路线。请帮忙!
上面的文件夹结构将创建一个全新的路径,而不是嵌套的路径。
您可以在 Nuxt.js Routing 文档示例中看到完全相同的结构。
文档中也提供了 nested routes 的示例
在您的情况下,为了在 <nuxt-child>
中呈现嵌套路由,以下结构将起作用:
|-pages/
|--| profile/
|-----| address.vue
|-----| index.vue
|--| profile.vue
并且 <nuxt-child>
标签应该在 profile.vue
页面内。这样 profile/index.vue
将在用户导航到 /profile
时呈现,而 address.vue
将在用户导航到 /profile/address
.
时呈现
我的文件夹结构是这样的:
|-profile
|-- index.vue
|-- address/index.vue
然后我执行 <nuxt-child />
,它不会呈现 profile/index.vue
的内容!它只是加载了一条全新的路线。请帮忙!
上面的文件夹结构将创建一个全新的路径,而不是嵌套的路径。
您可以在 Nuxt.js Routing 文档示例中看到完全相同的结构。
文档中也提供了 nested routes 的示例
在您的情况下,为了在 <nuxt-child>
中呈现嵌套路由,以下结构将起作用:
|-pages/
|--| profile/
|-----| address.vue
|-----| index.vue
|--| profile.vue
并且 <nuxt-child>
标签应该在 profile.vue
页面内。这样 profile/index.vue
将在用户导航到 /profile
时呈现,而 address.vue
将在用户导航到 /profile/address
.