인스턴스
: 뷰로 개발시에 필수로 생성해야 하는 코드
인스턴스 생성
<body>
<div id="app">
<!-- 인스턴스 영역 -->
<!-- 뷰의 기능과 속성들이 유효해짐 -->
</div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"/></script>
<script>
// 인스턴스 생성
var vm = new Vue({
el : '#app', // 타겟 : aPP이란 id를 가진 태그를 찾아 인스턴스를 붙이겠다.
data : {
message : 'hi'
}
});
</script>
</body>
꼭 el 속성에 인스턴스 영역을 지정해줘야 그 영역에서 뷰 사용이 가능하다.
- 인스턴스와 생성자 함수
뷰 사용시 미리 정의되어 있는 속성과 메서드(API)이 존재한다
그렇기 떄문에 우리들은 new Vue()를 통하여 사용이 가능하다
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor
- 인스턴스 옵션 속성
- key : value 형식
※ 생성자안에 추가할 속성들은 객체 형태로 들어간다.
{
el : '#app',
data : {
message : 'hi'
}
}
'개발 > Vue.js' 카테고리의 다른 글
[인프런] 같은 컴포넌트 레벨 간의 통신방법 (0) | 2019.08.27 |
---|---|
[인프런] 뷰 인스턴스에서의 this (0) | 2019.08.27 |
[인프런] 컨포넌트간 통신방법 [props] (0) | 2019.08.27 |
[인프런] 뷰 컴포넌트 (0) | 2019.08.27 |
[인프런] Vue.js 란? (0) | 2019.08.26 |
댓글