每个模块都可以通过NoDom提供消息机制与兄弟模块、父模块和子模块进行通信,主要通过broadcast方法(广播消息)和send方法(定向发送)、onReceive钩子处理收到的消息。
我有如下疑问:
- 如果我只想传递某一个msg给某一个子模块,不想共享出去,应该怎么办?
- 如果我在父模块广播了一些值,那是不是当前页面上的所有模块都会收到?包括父模块的兄弟模块,要是我传递的数据量大的话,会不会造成性能问题?
- 有些正在广播的数据,有的模块又不需要这样的数据,这个模块有没有办法把这些数据屏蔽?
- 当前广播中仅有且只有一个消息?有没有可能出现一些同步和异步的消息?