【发布时间】:2018-06-13 13:04:02
【问题描述】:
我正在使用 VueJS,并且想在 .Vue 组件中触发一个方法。事件总线工作正常。我根据这篇文章创建了这个:https://alligator.io/vuejs/global-event-bus/
在 eventbus 函数中,我想从组件中调用方法。我怎样才能做到这一点?我试过this.doSearch(),但这不起作用。有什么建议吗?
//Event listener
EventBus.$on('i-got-searched', search => {
if (!(search === undefined || search === null)) {
console.log(`Debug: ${search}`)
}
});
//Component
export default {
methods: {
doSearch(input) {
console.log(input);
}
}
}
【问题讨论】:
标签: vue.js vuejs2 vue-component