vue。$ emit('event')是否被同步处理?

时间:2020-05-19 09:04:26

标签: vue.js vuejs2 event-listener eventemitter onblur

我认为Vue将执行“ this。$ emit('event');”异常地但是以下代码似乎是同步执行的

onBlur() {
  console.log( 'onBlur - before emit' );
  this.$emit( 'test' ); // bound to a function that logs 'test called'
  console.log( 'onBlur - after emit' );
}

我在控制台中看到

onBlur - before emit
test called
onBlur - after emit

如果我从调用的事件监听器返回一个值,则可以在onBlur方法中使用该值。 但是在vue中发出的事件是否总是同步执行?

0 个答案:

没有答案
相关问题