问题:父组件A下面有2个子组件B,C,他们三个分别都有自己的状态,并且需要数据共享,还可以触发相互之间的效应。
按照给出的Mixin方法,需要在子组件B, C单独定义自己的module,在父组件定义自己的common module。通过import提升,在父组件里面先导入子组件的Modue,然后调用minxin()混合modules,再调用bootstrap()注册到state。
这样有一个问题,父组件需要import所有子组件的module,相互耦合很强。
请问最佳结构是怎么设计?
能否在父组件和子组件分别先独立注册自的模块,然后子组件再独立混合到父组件中,达到共享状态的办法。
谢谢!