一、父子双向通信:父组件给子组件传值通过prop,子组件给父组件传值通过$emit()。

 

二、父孙双向通信:父组件与孙组件间的传值可以通过使用两次prop和两次$emit()来实现,是基于父子双向通信的基础上多加了一层通信。

三、父给后代传信:父组件给子n代组件的传值(适用于单方面从父级往下n级传值),主要在父组件provide设置,在后代inject里面获取。

 

四、关系不明的:通过发布订阅PubSub来实现,在发消息时用publish,接收消息时用subscribe。(详情+源码

posted on 2022-08-17 14:57  bro阿柒  阅读(1057)  评论(0编辑  收藏  举报