$ emit не вызывает дочерние события

Для проекта VueJS 2.0 у меня есть следующее на родительском компоненте

<template>
<child></child>
<button @click="$emit('childEvent)"></button>
</template>

на дочернем компоненте у меня есть:

{
  events: { 'childEvent' : function(){.... },
  ready() { this.$on('childEvent',...) },
  methods: { childEvent() {....} }
}

Кажется, ничего не работает при нажатии кнопки. Это то, что мне нужно создать родительский метод, который затем будет излучать на ребенка? Я использовал vuejs 1. но теперь я запутался в том, как работают связи между родителями и детьми

Ответы на вопрос(5)

Ваш ответ на вопрос