vue.js - 子级使用与父级不同的布局
问题描述
在 Nuxt 如何使用来自父级的不同布局
前任。
_profile
page a
page b
Profile Use Layout A
so Automaticallay Page a 和 Page b 使用 layout a
但我想在 page a 和 page b 中使用 layout B
解决方案
如何使用来自父级的不同布局
首先,在文件夹内创建一个新的布局 B,layouts
如:
布局b.vue
<template>
<div class="layoutb">
<Nuxt />
</div>
</template>
接下来,我们可以使用layout
页面组件中的键 ( pagea.vue
& pagea.vue
) 来定义要使用的布局:
页面.vue
export default {
layout: 'layoutb',
...
}
pageb.vue
export default {
layout: 'layoutb',
...
}
现在您将看到使用布局 B 而不是布局 A 的页面 a 和页面 b。
推荐阅读
- python - 无法使用 SWIG 在 Python 中实例化 C++ 类(获取属性错误)
- android - Gradle 同步失败:设置项目失败:空
- express - 如何在 ec2 上为 express 应用激活 https
- php - 我将如何在 Laravel Eloquent 中执行这个存储过程和子查询 SQL?
- java - 通过 Python 访问 com.ibm.mq 时出错
- android - 在 onDestroy() 方法上使用 android.os.Process.killProcess 时,Android 应用程序在启动时崩溃
- python - 按 dict 或 json 之类的列过滤数据框
- c# - 为什么我的 SOAP 请求错误地包含子元素的空 xmlns 属性?
- sitecore -
languageEmbedding=always,但是从 url 中手动删除语言仍然有效 - php - Laravel - 尝试提交表单时出错