new Vue로 선언하여 만들어진 객체로, 뷰로 개발할 때 필수로 생성해야 하는 코드이다.
new Vue();
==> new Vue를 사용하는 이유!
el : 태그에 지정한 ID, 클래스명, 태그명으로 해당 태그와 vue 인스턴스를 연결하는 옵션
var vm = new Vue({
el: '#app' //element 지정해야 vue를 사용할 수 있음
});
data : key와 value를 지정하는 json형식으로 데이터 입력 옵션
computed : getter/setter를 지정하는 옵션
외에도 많이 있다.
var vm = new Vue({
el: '#app',
data: {
message: 'hi'
},
methods: {
}
});