快应用的事件监听机制和组件间通信(6)
发布时间:2019-02-27 01:50 所属栏目:21 来源:王波
导读:另外一个兄弟组件可以通过父组件中建立相互引用达到相互持有ViewModel的目的,通过在生命周期onReady()中执行establishRef()实现,如下代码所示: template divclass=tutorial-page !--兄弟VM通信-- comp-part2id=s
另外一个兄弟组件可以通过父组件中建立相互引用达到相互持有ViewModel的目的,通过在生命周期onReady()中执行establishRef()实现,如下代码所示:
那么另外一个子组件的Pub端定义就很简单了,执行sendMesssage()即可完成触发,如下代码所示:
解释一下 通过上面的例子,我们可以看到,comp-part2和 comp-part3在父组件中通过nextVm和previousVm建立了‘兄弟关系’,基于此,它们之间可以直接调用对方的方法(如processMessage),或会通过$emit方法触发对方监听的事件'customEventInVm2'。 结尾 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读