찾다

 >  Q&A  >  본문

javascript -courseToll과 같은 vue의 하위 구성 요소에서 props 값을 변경하는 방법courseToll은 생성 시 상위 구성 요소에서 요청하는 데이터입니까?

위 그림과 같이 undefine이 먼저 출력됩니다. 실행 순서에 문제가 있는 걸까요? 모든 위대한 신들을 숭배하세요

巴扎黑巴扎黑2858일 전576

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

  • PHP中文网

    PHP中文网2017-05-19 10:27:47

    created가 트리거되면 Vue 컴포넌트의 데이터가 준비되었음을 의미합니다. 이때 상위 컴포넌트는courseToll을 가져오기 위한 생성을 실행하지 않았으므로 하위 컴포넌트에 전달된 값은 정의되지 않습니다. 상위 구성 요소는 CourseToll을 가져온 후 변경했으므로 나중에 다시 트리거되었습니다.

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-19 10:27:47

    내포된 구성 요소는 재귀적으로 렌더링된다는 점을 기억합니다. 즉, 하위 구성 요소가 상위 구성 요소보다 먼저 렌더링됩니다

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:27:47

    하위 구성 요소는courseToll 속성을 노출합니다. 상위 구성 요소는 v-bind:courseToll="courseTollInFatherComponent"를 사용하여 하위 구성 요소에 값을 전달합니다. 그런 다음 상위 구성 요소는 얻은 값을 상위 구성 요소의 해당 속성 행에 할당합니다. 이벤트 콜백을 생성했습니다.

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