$ emit не вызывает дочерние события
Для проекта VueJS 2.0 у меня есть следующее на родительском компоненте
<template>
<child></child>
<button @click="$emit('childEvent)"></button>
</template>
на дочернем компоненте у меня есть:
{
events: { 'childEvent' : function(){.... },
ready() { this.$on('childEvent',...) },
methods: { childEvent() {....} }
}
Кажется, ничего не работает при нажатии кнопки. Это то, что мне нужно создать родительский метод, который затем будет излучать на ребенка? Я использовал vuejs 1. но теперь я запутался в том, как работают связи между родителями и детьми