728x90
728x90

mounted 2

Vue.js 라이프 사이클: 컴포넌트의 탄생부터 소멸까지

(Vue.js, 라이프 사이클, 컴포넌트, 생명 주기, beforeCreate, created, beforeMount, mounted, beforeUpdate, updated, beforeDestroy, destroyed, $nextTick)Vue.js는 컴포넌트 기반의 프레임워크로, 각 컴포넌트는 생성, 마운트, 업데이트, 소멸 등 다양한 단계를 거치며 라이프 사이클을 가집니다. 이 라이프 사이클을 이해하는 것은 Vue.js 개발에서 매우 중요하며, 컴포넌트의 특정 시점에 원하는 작업을 수행할 수 있도록 도와줍니다. 본 글에서는 Vue.js의 라이프 사이클 단계별 특징과 예제를 통해 자세히 알아보고, 이를 활용하여 더욱 효율적인 Vue.js 개발을 할 수 있도록 돕겠습니다.Vue.js 라이프 사이클이란..

Vue.js mounted() 활용: 다양한 상황에서의 실제 예제

Vue.js에서 mounted() 라이프 사이클 훅은 컴포넌트가 DOM에 완전히 렌더링된 후 실행되는 중요한 시점입니다. 이 시점부터 DOM 요소에 직접 접근하여 조작하거나, 외부 API를 호출하여 데이터를 가져오는 등 다양한 작업을 수행할 수 있습니다. 이 글에서는 mounted()를 활용하여 실제 개발에서 자주 마주치는 다양한 상황들을 예시와 함께 자세히 살펴보겠습니다.1. DOM 요소 직접 조작:특정 요소에 이벤트 추가: mounted()에서 addEventListener를 사용하여 DOM 요소에 이벤트 리스너를 추가할 수 있습니다. 예를 들어, 버튼 클릭 시 특정 함수를 실행하도록 설정할 수 있습니다.DOM 요소 스타일 변경: style 속성을 직접 변경하거나 CSS 클래스를 추가/제거하여 DOM..

728x90
728x90