Skip to content

关于使用broadcast方式来进行父子模块,兄弟模块之间的通信 #1

@bytemofan

Description

@bytemofan

每个模块都可以通过NoDom提供消息机制与兄弟模块、父模块和子模块进行通信,主要通过broadcast方法(广播消息)和send方法(定向发送)、onReceive钩子处理收到的消息。

我有如下疑问:

  • 如果我只想传递某一个msg给某一个子模块,不想共享出去,应该怎么办?
  • 如果我在父模块广播了一些值,那是不是当前页面上的所有模块都会收到?包括父模块的兄弟模块,要是我传递的数据量大的话,会不会造成性能问题?
  • 有些正在广播的数据,有的模块又不需要这样的数据,这个模块有没有办法把这些数据屏蔽?
  • 当前广播中仅有且只有一个消息?有没有可能出现一些同步和异步的消息?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions