본문 바로가기
Dev/Vue.js

[Vue.js] 인스턴스

by dev_jsk 2020. 9. 7.
728x90
반응형

뷰 인스턴스

인스턴스는 뷰로 개발할 때 필수로 생성해야하는 코드, 단위이다.

 

특징

인스턴스를 생성하면 기본적으로 Root 컴포넌트가 된다.

생성자 함수

자바스크립트에서 함수를 이용하여 인스턴스를 생성하는 방법으로는 생성자 함수가 있다.

 

예제

참고

MDN 생성자 함수 사용하기 예제

 

Using a Constructor Function

다른 방법으로, 다음 두 단계를 거쳐서 개체를 만들 수도 있습니다.

developer.mozilla.org

MDN Prototype 설명

 

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

댓글