Vuejs动态组件事件

时间:2016-09-06 14:12:15

标签: javascript vue.js

有什么办法可以动态地将事件/触发器添加到vuejs组件中并且彼此独立?

基本上,我有一个将呈现数据的列表组件。我希望每个列表组件独立于其他列表组件工作。

例如:我有一个父组件,它将有两个列表,其中我将传递一个id并将附加不同的api方法,如下所示:

<list-view list-view-id="list-data-1"></list-view>
<list-view lsit-view-id="list-data-2"></list-view>

我想附加两个事件:&#39;开始加载&#39;,它将显示加载视图并从api方法加载数据,以及&#39;完成加载&#39;这将隐藏负载。当所有数据都可用时,父母将广播结束加载事件。

问题在于:如果我从一种api方法调用$ broadcast,我不希望两个列表视图组件(子项)触发“完成 - 加载”。事件

0 个答案:

没有答案