vue.js - 如何使用 vuex(非父/子组件)在不同的组件上运行函数
问题描述
我有 2 个非父/子组件。我想通过单击组件 B 上的按钮在组件 A 上运行一个函数。我知道事件总线是一个解决方案,但是因为我已经在使用 Vuex,所以我想以 Vuex 的方式来做,但找不到关于互联网。
解决方案
让组件 A 改变组件 B 正在观察的某些状态。当组件 B 看到该状态发生变化时,运行您的函数。
突变可以像翻转布尔值或增加数字一样简单。在其他组件中触发手表的任何东西。
推荐阅读
- python - 将下拉选择传递给 Flask/Python 函数
- javascript - 我如何“交换”谷歌地图字体以避免谷歌页面速度洞察警告?
- lookup - Informatica 查找字符串模式匹配
- ios - 捕捉图像方向问题
- python - 如何设置小部件以链接到 jupyternotebooks 的数组
- javascript - 在 html5 画布中渲染大量元素
- java - Oracle 数据库中 Java 的 TLS 版本
- neo4j - 如何在 Cypher 中合并然后排序两个列表?
- python - Python 和 Pandas 使用数据框创建多个动态 Excel 表
- .net - 正则表达式仅检测单个反斜杠并替换为双斜杠