// Генерируем событие, возможно с передаваемыми данными
this.$emit('название' [, данные]);
// Слушаем событие
this.$on('название', function(данные) {...});
class UserObserver
{
/**
* Прослушивание события обновление вопроса
*
* @param Question $question
* @return void
*/
public function updating(Question $question)
{
if ($question->body != $question->getOriginal('body ')) {
$question->status = 'опубликован';
}
}
}
<template>
<div>
<li v-bind:class="{ active: isActive }" @click="setActive(false)"></li>
<li v-bind:class="{ active: isActive }" @click="setActive(false)"></li>
<li v-bind:class="{ active: isActive }" @click="setActive(false)"></li>
<li v-bind:class="{ active: isActive }" @click="setActive(false)"></li>
</div>
</template>
<script>
...
setActive: function(active){
this.isActive = active;
}
</script>