vue js事件总线调用了几个事件

时间:2018-11-10 18:26:43

标签: vue.js vuejs2 event-bus

我正在努力处理事件总线。 我有在家中显示的注释列表('/')。我在3个不同的地方使用事件总线来更新数组-删除,创建或更新新笔记时。 使用不同的选项(删除+创建,创建+更新...)后,事件侦听器触发的功能会触发几次,从而创建重复项或删除过多项。 我正在为所有所有人使用一个事件总线。 我正在使用$ once,并将其放在创建的钩子上。

如何查看事件总线中的内容以及使用后如何清除它?

class RepoInit2(...) {
    internal val repo: AlarmRepository<out AlarmModel> = RoomAlarmRepository(...)
}

1 个答案:

答案 0 :(得分:2)

通常,eventBus.$off('event')应该关闭事件。

https://vuejs.org/v2/api/?#vm-off

https://alligator.io/vuejs/global-event-bus/