【发布时间】:2021-06-27 22:55:59
【问题描述】:
我是 Nuxt.js 的初学者,我正在将一个 Vue 项目转换为 Nuxt.js,我想在一个页面上使用两种布局(默认布局和另一种布局)。逻辑是这样的:
第一个布局是所有页面上的(默认)或标题,第二个布局是设置栏。
在 settings 页面中,我有 3 条路线(请参阅此处的项目结构:image):
- 设置/头像
- 设置/帐户
- 设置/关于
我希望 设置栏 对三个路线都相同。我可以将设置栏添加到所有三个子页面,例如:layout: 'settings-bar',但随后无法设置标题布局。在我的 Vue 项目中,我只在设置页面中使用:设置栏组件和下面的<router-view></router-view> 来更改组件。知道我该怎么做吗?在文档中找不到任何东西。请在此处查看其他屏幕截图以更好地理解:
【问题讨论】:
标签: vue.js nuxt.js vue-router