【发布时间】:2019-07-20 13:18:24
【问题描述】:
欢迎来到这个话题。我最近尝试使用 Nuxt 框架来制作我的 Web 应用程序,但遇到了问题。
在我的默认布局中,我有两个组件。一个标题组件和一个侧边栏组件。如果我单击标题组件中的汉堡包图标,则侧边栏需要根据汉堡包图标状态(真或假)变小或变大
所以为了让它更复杂,我不想使用道具通过其他组件发送它。我想把它做成一个模板,这样人们就可以轻松使用它。我可以将局部组件变量转换为其他组件可以使用的全局变量吗?
所以我现在的代码是这样的:
如您所见,我在标题组件页面上触发了 hamburgerstate。 我想在侧边栏组件中访问该状态,以便调整侧边栏
重要的一件事是它需要尽可能简单,以便以后使用此模板的人不必添加不必要的工作
这有什么可能吗?
【问题讨论】:
-
我强烈建议您使用 Codesanbox 链接编辑帖子。这使我们更容易提供帮助。在图像中提供代码非常糟糕
标签: vue.js vue-component vuex nuxt.js