我看到Vue只允许使用vm.$once( event, callback )
收听一次自定义事件,但有没有办法可以在单个文件组件中完成?
目前,我们正在使用以下方式监听组件中发出的事件。
events: {
'Event-Name': function () {
}
}
答案 0 :(得分:2)
您应该能够使用vm.$off()
视图模型方法删除事件侦听器:
e.g。
events: {
Event-Name: function () {
... // whatever logic your event needs to do
this.$off('Event-Name')
}
}