javascript - Wie steuere ich die Ausführungsreihenfolge verschiedener Komponenten in Vue Axios?
phpcn_u1582
phpcn_u1582 2017-07-05 11:08:21
0
3
1133

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? ? ?

phpcn_u1582
phpcn_u1582

Antworte allen(3)
習慣沉默

可以用vue的watch,wathc到vuex中的数据存在时才进行子组件ajax请求

黄舟

可以引入一个消息订阅模型
https://github.com/holdnoWby/...
VUE中也是一样用的
参考/q/10... 这篇回答

伊谢尔伦

感谢大家的答案 不过我用自己的办法非常简单的处理了,在APP.vue页面执行this.$store.dispatch('setHomeData') 请求只须在router-view 标签上加上v-if="homeData" 就可以了,只要有数据才会出现子组件页面,才会执行里面的请求。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage