Vue 两个没有关系的组件怎么传值

我只知道vuex可以,事件总线event bus废除了,听到有人说emit可以,具体是什么方法呢

阅读 4.5k
4 个回答

event bus废除了?没听说...你也可以使用mitt这个库,npm搜索一下。

1.eventbus;
2.再套一层,通过父组件;
3.vuex;

  1. 偶尔使用通过注册全局函数通知。
  2. 大量使用用eventBus

emit 不就是全局事件总线嘛……建议用 Vuex,支持响应式。

学习要知其然还要知其所以然,不然就会脑补出各种“xxx废除了”,“xxx不要用”这种都不知道哪里来的原则。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题