У меня есть этот код:
HTML
<div id="app">
{{text}}
<my-component></my-component>
</div>
JS
Vue.component('my-component', {
template: '<button @click="click">Click me</button>',
methods: {
click() {
this.$emit('send', 'bye')
}
}
})
new Vue({
el: "#app",
data: {
text: "hello"
},
created() {
this.$on('send', (text) => {
this.text = text;
})
}
})
рабочий пример: https://jsfiddle.net/rjurado/y4yf6nve/
почему send
события не работает?