【发布时间】:2022-01-09 16:38:59
【问题描述】:
我目前有重复的布局,唯一的区别是我传递给组件的道具:
default.vue
<template>
<div class="page">
<SkipToContent />
<Header />
<Nuxt />
<Footer />
</div>
</template>
front.vue
<template>
<div class="page">
<SkipToContent />
<Header light="true" />
<Nuxt />
<Footer />
</div>
</template>
有什么方法可以将 light: true 从页面传递到布局,以便我只能使用 default.vue 布局?
我知道我可以在挂载时发出一些事件,但想阻止使用生命周期挂钩
【问题讨论】:
-
我认为你可以利用全局存储,并根据需要提交更改