按耦合度从低到高:URL 与路由参数(跨应用跳转天然携带)、自定义事件总线(window.dispatchEvent 加 CustomEvent 或共享 emitter)、qiankun 的 initGlobalState——主应用持有全局状态,子应用通过 onGlobalStateChange 订阅、setGlobalState 修改,天然是观察者模式;以及共享状态库,把同一个 store 实例经 props 或全局注入传给子应用。

选型原则:低频通知用事件,共享业务状态(用户、主题、权限)用 globalState 或共享 store,避免子应用间直接 import 对方模块造成隐式耦合。易错点:多实例事件要带来源标识避免回声;子应用卸载时务必移除监听防止泄漏;Module Federation 场景可通过 shared singleton 让多个应用拿到同一个 store 单例。追问:跨技术栈(React 加 Vue)状态同步、微前端下的 token 与鉴权传递。