【发布时间】:2019-10-23 15:37:34
【问题描述】:
我是 Vue 的新手,我正在尝试在不同组件之间发送数据。
我有 2 个组件需要一起发出它们的数据: 第一个组件是项目选择器。 第二个组件是过滤器导航栏。
逻辑: 导航栏包含一个过滤器部分,我创建了一个 ItemSelector 组件并将其导入到导航栏。 我希望将在项目选择器中选择的数据发送到容器中,并根据该信息绘制一个表格。 我创建了表格的逻辑,并尝试将项目选择器组件直接导入容器并使用emit传递数据,效果很好。 问题是我在循环中又增加了一页。 现在,ItemSelector 组件将其数据发送到 FilterContainer 组件,现在应该将这些数据发送到容器!
有没有办法在一个单独的组件中捕获所有这些事件、计算数据并将其发送到整个应用程序?
【问题讨论】:
-
给我们看一些代码。
标签: vue.js