【发布时间】:2019-06-30 08:02:56
【问题描述】:
我正在使用 eventBus 发出事件。我希望在另一个组件上从中获得价值。目前,这会在选择某些内容时触发,但是,我希望能够从过去的事件中获取数据。例如,我在选择项目时发出了值。在另一个组件中,我希望再次使用这个值。
这里是发送事件的代码:
clientId(client) {
eventBus.$emit("selected", client);
},
在组件中,我收到的是这样的:
created() {
eventBus.$on("selected", index => this.client(index));
},
但是它不适用于过去的事件。
我希望这可以更新不同组件中的数据值,以便我可以使用该值。
如何获得过去事件的价值?
【问题讨论】:
标签: vue.js vuejs2 vue-component