Mein Fall besteht darin, öffentliche Daten in einer öffentlichen Komponente anzufordern. Wenn die öffentlichen Daten die Daten noch nicht angefordert haben, meldet die Unterkomponente aufgrund der Anforderung einen Fehler Der Parameter in der Unterkomponente lautet: Das Ergebnis der Anforderung in der öffentlichen Komponente verwendet vuex, um die Daten zu übergeben. Wie kann die öffentliche Datenanforderung abgeschlossen werden, bevor die Unterkomponente mit der Anforderung beginnt? ? ?
可以用vue的watch,wathc到vuex中的数据存在时才进行子组件ajax请求
可以引入一个消息订阅模型
https://github.com/holdnoWby/...
VUE中也是一样用的
参考/q/10... 这篇回答
感谢大家的答案 不过我用自己的办法非常简单的处理了,在APP.vue页面执行this.$store.dispatch('setHomeData') 请求只须在router-view 标签上加上v-if="homeData" 就可以了,只要有数据才会出现子组件页面,才会执行里面的请求。