在大多数场景中,我们都会使用全局状态组件如Pinia. 但是对事件总线的依赖,或许只是一个或两个方法, 那么此时再引入一个事件总线的库, 也许并不是一个最佳的方案, 就如官网所说, 如果可以在根组件进行处理, 那么直接在 CreateApp 处实现一个监听方法即可, 而如果需要在组件内监听的话, 也可以使用对全局状态的监听或状态组件如Pinia自己提供的一些特性来实现相关功能。在降低项目复杂度的同时,通过合理的代码组织甚至实现效果并不比第三方库差太多。