Vuejs2 Vue js,如何从emit获取回调

Vuejs2 Vue js,如何从emit获取回调,vuejs2,vue-component,Vuejs2,Vue Component,因此,Im在另一个组件中向事件总线发出$emit,其中组件从$on运行函数“save” 有没有一种方法可以发送一个回调来发出显示“save”函数成功执行的消息 我对vue有点陌生。Thanx对于所有帮助您可能需要使用EventBus发出第二个事件,以显示保存功能已成功。或者,正如@samayo所提到的,您可以使用state(Vuex)。阅读有关使用Vuex管理状态的更多信息。您可以使用数据变量和观察程序将状态传递给组件。无需第二个eventbus即可完成此操作。。。一个就足够了,但他必须从vue

因此,Im在另一个组件中向事件总线发出$emit,其中组件从$on运行函数“save”

有没有一种方法可以发送一个回调来发出显示“save”函数成功执行的消息


我对vue有点陌生。Thanx对于所有帮助

您可能需要使用EventBus发出第二个事件,以显示保存功能已成功。或者,正如@samayo所提到的,您可以使用state(Vuex)。阅读有关使用Vuex管理状态的更多信息。

您可以使用数据变量和观察程序将状态传递给组件。无需第二个eventbus即可完成此操作。。。一个就足够了,但他必须从vue实例中观察一个变量。。。这有点复杂,但vuex是一个更好的选择我没有说第二个事件总线…只是第二个事件:)嗯,我喜欢这两个答案,发射第二个事件或使用vuex。谢谢大家,我会尝试两种方法,看看哪种适合我的需要