首页 > 解决方案 > 当一个加载依赖另一个时如何在vue组件之间传递值

问题描述

我有一个带有表单数据的 vue 组件,数据来自一个请求,而且我还有一个组件想要通过使用第一个组件表单的一个元素值来加载它的网格数据。

有什么建议可以指导我解决吗?非常感谢。

$refs我正在使用 Elements UI,并且组件是多层次的,无法通过或获取我想要的组件$parents

标签: vue.js

解决方案


我建议为此使用 VueX,它是状态管理框架。因此,当您收到请求的数据时,您会将其保存在商店中。然后添加一个条件来渲染第二个组件。当数据发生变化时,第二个组件将自动重新渲染。

如果您需要更详细的帮助,则必须发布一些代码。

<my-component v-if="getDataForStore"></my-component>

推荐阅读