【发布时间】:2018-08-29 11:35:35
【问题描述】:
我正在使用 Vue.js 2.0,我试图从 child component 向 parent component 发出一个事件,但它不起作用。
你可以在下面看到我的代码:
子组件:
<template>
<button @click="confirmSendMessage">Send</button>
</template>
<script>
export default {
methods: {
confirmSendMessage () {
this.$emit('confirmed')
}
}
</script>
父组件:
<template>
<ConfirmMessage/>
</template>
<script>
import ConfirmMessage from './ConfirmMessage'
export default {
events: {
confirmed() {
console.log('confirmed')
}
},
components: {
ConfirmMessage
}
}
</script>
当我单击该按钮时,Chrome 控制台上没有显示任何内容。 我不知道为什么。有谁能够帮我?我是 Vue JS 的新手。
【问题讨论】:
标签: javascript vue.js emit