正如标题所述,我对在react或vuejs中父-子组件之间的通信感到困惑。
组件之间有两种不同的通信方式。
我的困惑是difference.When应该使用什么方法,什么时候应该使用事件?
发布于 2016-09-02 01:36:59
发布于 2016-09-02 07:29:51
区别主要是语义上的。
你可以从父母那里监听孩子的一个事件,比如:<child @child-event="callbackMethod">
在内部发生的事情基本上与通过道具传递回调相同:callbackMethod将在内部注册为要在$emit事件child-event中执行的回调。
因此,在我的书中,它的优势在于它的明确性:
method,而是来自父模板的prop,因此将在父模板的作用域中执行回调。:a-prop="data"的是什么,以及当子元素发出事件:@some-event=callback"时将执行什么回调。https://stackoverflow.com/questions/39282980
复制相似问题