Vue-based 的购物车有必要使用 Vuex 吗?

Is it necessary to use Vuex for a Vue-based shopping cart?

我想让两个独立的 Vue 组件相互通信(不是兄弟,所以不是 child 或 parent)。

假设我有一个这样的 Laravel blade 模板文件:

<div id="app">
  <div class="header">
     <shopping-cart></shopping-cart>
  </div>
  <div class="content">
     <products-list></products-list>
   </div>
</div>

如何将产品从一个组件发送到另一个组件(将产品放入购物车)?

如果你想获得具有正确结构的正确解决方案,而且很简单,你必须使用状态管理器(Vuex),因为它是最好的解决方案。 本来想写在评论里的,可惜我的声望不够