vue 라이프 사이클에서 생성된 것과 마운트된 것의 차이점은 다음과 같습니다. 생성된 것은 템플릿이 html로 렌더링되기 전에 호출되고, 마운트된 것은 html로 렌더링된 후에 호출되는 동안 뷰를 렌더링하기 전에 값을 초기화해야 합니다. , 초기화 페이지가 완료된 후 html은 작업 수행입니다.
각 Vue 인스턴스는 생성되기 전에 일련의 초기화 프로세스를 거쳐야 합니다. 이 프로세스가 Vue의 수명 주기입니다. 오늘은 Vue 라이프사이클에서 생성된 것과 탑재된 것의 차이점을 소개하겠습니다. 모든 분들께 도움이 되길 바랍니다. ㅋㅋㅋ 이전에 호출된 템플릿에서, 즉 일부 속성 값은 일반적으로 뷰에 렌더링되기 전에 초기화됩니다.
마운트됨: 템플릿이 HTML로 렌더링된 후, 일반적으로 초기화 페이지가 완료된 후 호출되며 HTML의 DOM 노드에서 일부 필수 작업이 수행됩니다.
실제로 두 가지가 더 이해하기 쉽습니다. 더 자주 사용되며, 탑재된 동안 더 자주 사용됩니다. 플러그인 Chart.js 사용과 같은 일부 플러그인이나 구성 요소를 사용할 때 작동합니다.일반적으로 이 단계가 있지만 작성하면; 구성 요소에 들어가면 생성 시 차트를 초기화할 수 없다는 것을 알 수 있습니다. 계속 진행하기 전에 구성은 HTML이 렌더링될 때까지 기다려야 하며 마운트하는 것이 최선의 선택입니다. 생성 시 렌더링되는 값에는 초기 값이 할당됩니다. 그러나 동시에 콘솔을 보면 다음과 같습니다. 첫 번째 오류가 보고되는 것을 볼 수 있습니다. 실제로는 getElementById(id)가 요소를 찾지 못했기 때문입니다.
생성시 뷰에 있는 html은 Rendering이 안되어 있어서 이때 html의 dom 노드를 직접 조작하면 절대 해당 요소를 찾을 수 없게 됩니다그리고 Mount에 html이 랜더링 되어있기 때문에 이번에는 dom 노드를 직접 조작할 수 있기 때문에 결과가 출력됩니다." Zhang San".
위 내용은 Vue 라이프사이클에서 생성된 것과 마운트된 것의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!