vue.js - 将数据传递给在 vuejs 中处于停用模式的组件
问题描述
我有多个动态实例化的组件,我将它们存储在一个数组中,我将这些组件保存在其中,<keep-alive></keep-alive>
以免它们被破坏。我将组件显示为需要
<component :is="selectedComponent"></component>
.
现在,如果发生事件/条件,我需要通过道具或通过事件发射器将事件传递给处于停用状态和激活状态的所有组件或组件数组中的所有组件。
解决方案
使用动态组件时可以将数据作为道具传递
家长:
...
<component :is="selectedComponent" yourprop="{ key: value }"></component>
...
孩子:
...
export default {
...
props: ['yourprop']
...
}
...
有关更多信息,您应该阅读此处
推荐阅读
- video - 具有 H.264 的 mpeg-4 容器所需的最小 Atom/Box 集(一个流,渐进式视频,无音频)
- css - 您如何为元素设置动画以使其从页面顶部滑入。元素在带有网格的页面中居中
- certificate - 如何或在哪里下载我的 AWS IoT 根 CA?
- r - 如何在单变量动物园系列中添加一列?
- linux - 如何使用 shell 脚本创建 .log 文件序列?
- javascript - 为什么 Javascript Intellisense 在某些情况下有效,而在其他情况下无效?
- http - NoSuchMethodError:类 'Text' 在 Flutter 中没有实例方法 'split'
- mysql - SQL - 选择包含至少一个 NULL 值的列?
- python - 尝试编写脚本,将下载文件夹内的所有子文件夹
- flutter - Flutter:local_auth 包在“取消”选项时返回 false