javascript - vue axios는 다양한 구성 요소의 실행 순서를 어떻게 제어합니까?
phpcn_u1582
phpcn_u1582 2017-07-05 11:08:21
0
3
1141

제 경우는 공용 구성 요소에서 공용 데이터를 요청하는 것입니다. 공용 데이터가 아직 데이터를 요청하지 않은 경우 하위 구성 요소는 시작 시 오류를 보고합니다. 하위 구성 요소의 요청 매개 변수는 다음과 같습니다. 공용 구성 요소의 요청 결과는 vuex를 사용하여 데이터를 전달합니다. 하위 구성 요소가 요청을 시작하기 전에 공개 데이터 요청을 어떻게 완료할 수 있나요? ? ?

phpcn_u1582
phpcn_u1582

모든 응답(3)
習慣沉默

vuex에 데이터가 존재하는 경우에만 vue의 watch 및 wathc를 사용하여 하위 구성요소 Ajax 요청을 할 수 있습니다

黄舟

메시지 구독 모델을 도입할 수 있습니다
https://github.com/holdnoWby/...
VUE에서도 동일하게 사용됩니다
/q/10을 참조하세요... 이 답변

伊谢尔伦

답변해주셔서 감사합니다만, APP.vue 페이지에서 this.$store.dispatch('setHomeData') 요청을 실행하려면 라우터에 v-if="를 추가하면 됩니다. view tag.homeData"가 수행됩니다. 데이터가 있는 한 하위 구성 요소 페이지가 나타나고 내부 요청이 실행됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿