vue.js - 当一个加载依赖另一个时如何在vue组件之间传递值
问题描述
我有一个带有表单数据的 vue 组件,数据来自一个请求,而且我还有一个组件想要通过使用第一个组件表单的一个元素值来加载它的网格数据。
有什么建议可以指导我解决吗?非常感谢。
$refs
我正在使用 Elements UI,并且组件是多层次的,无法通过或获取我想要的组件$parents
解决方案
我建议为此使用 VueX,它是状态管理框架。因此,当您收到请求的数据时,您会将其保存在商店中。然后添加一个条件来渲染第二个组件。当数据发生变化时,第二个组件将自动重新渲染。
如果您需要更详细的帮助,则必须发布一些代码。
<my-component v-if="getDataForStore"></my-component>
推荐阅读
- html - 使用 Bulma 将侧边栏上的菜单(不是导航)转换为小屏幕中的“汉堡”菜单
- azure-iot-sdk - 通用 Windows 项目,VS17,无法安装 Microsoft.Azure.Devices.Client IOT SDK
- java - 如何将两个列表转换为对象列表
- javascript - 为什么重命名对象的键会失去价值?
- android - Android 托管设备卡在 KIOSK 模式,政策不会自动应用,无法取消固定
- discord.py-rewrite - Discord.py 重写自定义帮助 通过 Cog 嵌入排序命令
- json - Jolt 规范将元素数组转换为具有 id 的对象
- sql - 使用 SQL Server 查找差异实例的数量
- jquery - 单击链接上的模态淡入淡出不起作用
- ruby - 获取gmail附件的下载地址?