본문 바로가기

전체 글

(9)
Vue.js 컴포지션 옵션 Vue 인스턴스 생성 시 컴포넌트의 상속 관계나 기본 동작에 영향을 미치는 옵션을 설정할 수 있습ㄴ디ㅏ. 이를 컴포지션 옵션이라고 합니다. 1. parent 옵션 parent 옵션은 Vue 컴포넌트의 부모 컴포넌트를 정의하는 데 사용됩니다. 이 옵션을 사용하면 자식 컴포넌트가 부모 컴포넌트와 상호작용하거나 부모 컴포넌트의 데이터나 메서드를 사용할 수 있습니다. {{ parentData }} 위의 코드에서 parent 옵션은 ParentComponent라는 부모 컴포넌트와의 관계를 정의합니다. 자식 컴포넌트에서 parentData를 사용하여 부모 컴포넌트의 데이터에 접근할 수 있습니다. 2. mixins 옵션 mixins 옵션은 컴포넌트에서 재사용 가능한 코드와 로직을 정의하는 데 사용됩니다. 믹스인은 객..
Vue.js DOM 옵션 Vue.js는 Vue 인스턴스 및 컴포넌트에서 DOM에 접근하고 조작하기 위한 몇 가지 옵션 및 메서드를 제공합니다. 이러한 옵션과 메서드를 사용하면 Vue 애플리케이션에서 DOM을 효과적으로 다룰 수 있습니다. 아래에는 주요 DOM 관련 옵션과 메서드를 설명합니다. 1. el 옵션: Vue 인스턴스의 마운팅 포인트를 지정하는 옵션입니다. 이를 통해 Vue 애플리케이션을 HTML 요소에 연결합니다. new Vue({ el: '#app', // ... }); $el 속성: Vue 인스턴스의 실제 DOM 요소에 접근할 때 사용합니다. const vm = new Vue({ /* ... */ }); vm.$el // 실제 DOM 요소에 접근 2. $refs 속성: 템플릿 내에서 ref 속성으로 정의한 DOM 요..
Vue.js 상태 옵션 상태 옵션은 Vue 인스턴스와 컴포넌트에서 상태 값을 다루거나 전달하는 데 사용합니다. 1. data 옵션 data 옵션은 Vue.js 컴포넌트에서 사용할 데이터를 정의하는데 사용되는 옵션입니다. 이 데이터는 컴포넌트의 상태를 나타내며, 뷰(템플릿)와 함께 사용하여 동적으로 화면을 렌더링할 때 중요한 역할을 합니다. {{ message }} 위 예제에서 data 옵션은 message라는 데이터 속성을 정의하고 초기 값으로 '안녕, Vue.js!'를 설정합니다. 이 데이터는 템플릿 내에서 {{ message }}를 사용하여 출력됩니다. data 옵션의 중요한 점은 데이터 속성을 Vue 인스턴스에 반영하면 Vue.js가 데이터 변경을 감지하고 화면을 업데이트할 수 있게 됩니다. 따라서 데이터가 변경되면 해당..