初步方案
给需要的组件一个名字,然后发消息过去。
问题:同一个类型多个组件如何命名?如List中
进阶方案
组件有namespace,下级组件在原namespace基础下命名
组件->命名
List-> list
List[0] -> list.0
List[1] -> list.1
...
问题:PubSub的层级topic使得发给list.?的消息顶层list也能收到。有可能带来不必要的麻烦。发给上层的消息应当显示调用。粗暴的办法。可以同时给list.0和list发消息。
解决:namespace不采用点分割
组件->命名
List-> list
List[0] -> list/0
List[1] -> list/1
...
网友评论