Heim > Fragen und Antworten > Hauptteil
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? ? ?
黄舟2017-07-05 11:10:21
可以引入一个消息订阅模型
https://github.com/holdnoWby/...
VUE中也是一样用的
参考/q/10... 这篇回答
伊谢尔伦2017-07-05 11:10:21
感谢大家的答案 不过我用自己的办法非常简单的处理了,在APP.vue页面执行this.$store.dispatch('setHomeData') 请求只须在router-view 标签上加上v-if="homeData" 就可以了,只要有数据才会出现子组件页面,才会执行里面的请求。