부모 구성 요소 가 하위 구성 요 소 를 팝 업 창 으로 호출 하여 created 를 한 번 만 실행 하 는 문 제 를 해결 합 니 다.

1.문제 의 원인
첫 번 째 렌 더 링 서브 구성 요 소 를 호출 한 후 하위 구성 요소 의 created 를 호출 하지 않 기 때 문 입 니 다.
2.해결 방법
v-if 로 하위 구성 요 소 를 감 싸 줍 니 다.v-if=false 일 때 하위 구성 요 소 를 없 애고 다시 호출 할 때 다시 렌 더 링 할 수 있 기 때 문 입 니 다.
3.위의 그림


초기 기본 dialog Visible 1=false 입 니 다.창 을 여 는 동작 을 실행 할 때 dialog Visible 1 은 true 입 니 다.창 을 닫 을 때 dialog Visible 1=false 입 니 다.팝 업 창 에 들 어 갈 때마다 하위 구성 요 소 를 다시 렌 더 링 합 니 다.
하위 구성 요소 팝 업 창 을 열 때마다 초기 화 하 는 방법
:visible.sync 와 v-if 를 동시에 사용 하면 됩 니 다.

이 문 제 는 부모 구성 요소 가 하위 구성 요 소 를 팝 업 창 으로 호출 하여 created 를 한 번 만 실행 하 는 문 제 를 해결 하 는 것 입 니 다.여러분 에 게 모든 내용 을 공유 하 는 것 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 이 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기