728x90
반응형
뷰 인스턴스
인스턴스는 뷰로 개발할 때 필수로 생성해야하는 코드, 단위이다.
특징
인스턴스를 생성하면 기본적으로 Root 컴포넌트가 된다.
생성자 함수
자바스크립트에서 함수를 이용하여 인스턴스를 생성하는 방법으로는 생성자 함수가 있다.
예제
참고
Using a Constructor Function
다른 방법으로, 다음 두 단계를 거쳐서 개체를 만들 수도 있습니다.
developer.mozilla.org
Object.prototype.constructor
인스턴스의 프로토타입을 만든 Object 함수의 참조를 반환합니다. 이 속성값은 함수 자체의 참조임을 주의하세요, 함수 이름을 포함하는 문자열이 아니라. 그 값은 1, true 및 "test"와 같은 원시(primi
developer.mozilla.org
인스턴스 옵션 속성
new Vue({
el: ,
template: ,
data: ,
methods: ,
created: ,
watch: ,
});
el
: 인스턴스가 그려지는 화면의 시작점 (특정 HTML 태그)template
: 화면에 표시할 요소 (HTML, CSS 등)data
: 뷰의 반응성(Reactivity)가 반영된 데이터 속성methods
: 화면의 동작과 이벤트 로직을 제어하는 메서드created
: 뷰의 라이프 사이클과 관련된 속성watch
:data
에서 정의한 속성이 변화했을 때 추가 동작을 수행할 수 있게 정의하는 속성
728x90
반응형
'Dev > Vue.js' 카테고리의 다른 글
[Vue.js] 컴포넌트 통신 방법 - 응용 (0) | 2020.09.08 |
---|---|
[Vue.js] 컴포넌트 통신 방식 - 기본 (0) | 2020.09.07 |
[Vue.js] 컴포넌트 (0) | 2020.09.07 |
[Vue.js] Vue와 Reactivity (0) | 2020.09.07 |
[Vue.js] 강좌 소개 및 환경 설정 (0) | 2020.09.07 |
댓글