【问题标题】:Vuex: Propogate response to sibling componentsVuex:传播对兄弟组件的响应
【发布时间】:2020-12-07 18:43:50
【问题描述】:

我已经将应用程序发出的几个 axios 请求从 3 个同级组件合二为一。所以这个查询现在在一个简单的请求中带回了所有信息。问题是我不确定在架构上,在哪里执行请求、存储数据并将响应传播到三个同级组件

我应该将响应存储在应用程序级共享状态中吗?另外,我如何使用 Vuex 向这 3 个同级组件传播响应?

【问题讨论】:

    标签: vue.js axios vue-component vuex


    【解决方案1】:

    如果它是关键数据,那么您可能希望在 Vuex nuxtServerInit 操作中请求它并使用 commit 将其保存在 vuex 状态。 Read more

    这样,您的应用在服务器上呈现时将收到一次信息,并且可以使用 vuex getters 从任何页面或组件中使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-20
      • 2017-12-01
      • 2020-02-05
      • 1970-01-01
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多