我的发射事件停止工作,我不明白为什么。
我在子组件中有此方法
registerVote(){
this.voted = true;
this.voted_now = true;
console.log('vote')
this.$emit('voted', this.response.data.challenge_id);
}
在答应后被解雇,我可以在控制台“ vote”中阅读
在父组件中,我有
<imageVote :closed='image_set.closed' :images='sortedImages' :challenge_id="image_set.id" @voted="registerVote"></imageVote>
然后是我的方法
registerVote: function (value){
console.log('event')
this.$store.commit('addCookie', value)
var cookie_name = this.$store.state.challengeID + "_master_click_votes"
this.$cookie.set(cookie_name, JSON.stringify( this.$store.state.cookies))
this.$eventHub.$emit('refreshScore');
}
该方法未触发:为什么?