>  Q&A  >  본문

javascript - vue axios는 다양한 구성 요소의 실행 순서를 어떻게 제어합니까?

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

phpcn_u1582phpcn_u15822663일 전1076

모든 응답(3)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-07-05 11:10:21

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

    회신하다
    0
  • 黄舟

    黄舟2017-07-05 11:10:21

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

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-07-05 11:10:21

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

    회신하다
    0
  • 취소회신하다