Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js Vuex:对同级组件的Propogate响应_Vue.js_Axios_Vue Component_Vuex - Fatal编程技术网

Vue.js Vuex:对同级组件的Propogate响应

Vue.js Vuex:对同级组件的Propogate响应,vue.js,axios,vue-component,vuex,Vue.js,Axios,Vue Component,Vuex,我已经将应用程序从3个同级组件发出的几个axios请求转换为一个。因此,这个查询现在在一个简单的请求中返回所有信息。问题是我不确定架构上执行请求、存储数据和将响应分配给三个同级组件是否有意义 我应该将响应存储在应用程序级共享状态中吗?另外,如何使用Vuex向这3个同级组件发送响应?如果是关键数据,则您可能希望在VuexnuxtServerInit操作中请求它,并使用提交将其保存在Vuex状态 这样,您的应用程序在服务器上呈现时将收到一次信息&可以使用vuex getters从任何页面或组件使用

我已经将应用程序从3个同级组件发出的几个axios请求转换为一个。因此,这个查询现在在一个简单的请求中返回所有信息。问题是我不确定架构上执行请求、存储数据和将响应分配给三个同级组件是否有意义


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

如果是关键数据,则您可能希望在Vuex
nuxtServerInit
操作中请求它,并使用
提交
将其保存在Vuex状态

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