Vue 인스턴스 생성과 옵션

2019. 2. 1. 13:01Programming/Vue.js


이전 블로그에서 Hello를 화면에 표시하는 실습과 Vue Instance에 대해서 언급했었다.

오늘은 Vue 인스턴스를 생성하고, 그 옵션 값에 대해 설명하려한다.


[Hello를 화면에 표시하는 실습]

https://brainmemory.tistory.com/36


[Vue Instance]

https://brainmemory.tistory.com/37



...


Hello를 화면에 표시하는 실습을 하면서 아래 그림을 첨부했었다.





Vue Instance에 대한 내용을 작성하면서 아래 그림을 첨부했었다.




그 중 "//......" 에 들어갈 수 있는 옵션들에 대해서 오늘 요약해보려고 한다.

options 들에는 아래 그림과 같이 template, el, data, methods, created 등이 있다. 

 





 options

설명 

 template

 화면에 표시할 HTML, CSS 등의 마크업 요소를 정의하는 속성

 ex ) div, button

 el

 화면이 그려지는 시작점을 지정

 data

 객체의 내용 설정

 methods

 화면 로직 제어와 관련된 메서드를 정의하는 속성

 ex) 마우스 클릭 이벤트

 created

 뷰 인스턴스가 생성되자마자 실행할 로직을 정의할 수 있는 속성



Vue 인스턴스 생성자

new Vue( ... )로 인스턴스를 생성할 때 Vue를 생성자라고 한다.

Vue 생성자는 뷰 라이브러리를 로딩하고 나면 접근할 수 있다!!




생성자를 사용하는 이유?

Vue로 개발할 때 필요한 기능을 생성자에 미리 정의해 놓고 사용자가 그 기능을 재정의하여 편리하게 사용하도록 하기 위해서!!

(이거 왜 자바같지...???)



이상!!



'Programming > Vue.js' 카테고리의 다른 글

[실습] 라이프사이클  (0) 2019.02.12
Vue 라이프싸이클  (0) 2019.02.08
Vue Instance  (0) 2019.01.31
실습하기 - 완전 초급 단계!  (0) 2019.01.30
실습을 하기위한 SETTING(3)-기타 프로그램 설치  (0) 2019.01.29