【发布时间】:2022-11-21 14:49:50
【问题描述】:
因为 nuxt 3 docs 是一个 codesandbox 并且没有解释任何东西,根据 nuxt 2 docs default layout 应该替换为 <nuxt-layout> 组件的 name 属性中指定的任何布局,但对我来说这两种布局被渲染。
layouts/default.vue:
<template>
<div>
<p>default layout</p>
<slot/>
</div>
</template>
layouts/custom.vue:
<template>
<div>
<p>custom layout</p>
<slot/>
</div>
</template>
pages/index.vue:
<template>
<nuxt-layout name="custom">
<p>hello world</p>
</nuxt-layout>
</template>
如何只在index.vue 中呈现custom 布局?
【问题讨论】:
标签: javascript vue.js nuxt.js nuxtjs3