怎样实现兄弟组件间传递数据?
发布于 3年前 作者 huweivip 1394 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

在A组件里面有B1和B2组件,还有个C组件

  • 列表项需要在B1和B2里面通过<v-for>循环显示出来的.

    B2是个按钮添加筛选条件的按钮,通过在弹出的模态框中选中条件,然后再本身通过v-for用C组件循环显示出来,同时B1根据点击B2勾选的条件通过v-for也用C组件显示出来,显示出来的条件可以close掉,当在B2里面colse某个item的时候,B2把数据传到C,C再传到B1是同步的,但是我正在B1close某个item的时候,因为一切的数据处理过程都在B2,而B2只有在点击的时候才会触发,进行数据处理,所以即使我在B1已经close几个item获得一个数据的数组,但是我却不能直接X掉在B1的item,因为数据没有传到B2,只有点击B2才会close掉B1的item,我该怎样用Bus事件处理?

  • 2 回复

    最有效的方法vuex

    项目不复杂可以自己写一个EventBus

    回到顶部