Skip to content

请教:父组件(A)和子组件(B,C)Mixin问题 #2

@PitterL

Description

@PitterL

问题:父组件A下面有2个子组件B,C,他们三个分别都有自己的状态,并且需要数据共享,还可以触发相互之间的效应。

按照给出的Mixin方法,需要在子组件B, C单独定义自己的module,在父组件定义自己的common module。通过import提升,在父组件里面先导入子组件的Modue,然后调用minxin()混合modules,再调用bootstrap()注册到state。

这样有一个问题,父组件需要import所有子组件的module,相互耦合很强。
请问最佳结构是怎么设计?

能否在父组件和子组件分别先独立注册自的模块,然后子组件再独立混合到父组件中,达到共享状态的办法。

谢谢!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions