바닐라 자바스크립트로 변수나 데이터를 HTML에 적용시키는 방법은 다음과 같다.
document.getElementById(어쩌구).innerHTML = 데이터;
근데 Vue는 그럴 필요없이 데이터보관을 해주고 그걸 {{데이터}}
의 형태로
HTML 중간중간에 쉽게 데이터를 적용 시킬 수 있다.
data
옵션은 함수다.$data
로 저장한다.//데이터 보관 방식
<script>
export default {
name : 'App',
data(){
return {
price1 : 60
}
}
}
</script>
HTML 속성도 데이터바인딩 가능하다
:속성="데이터이름"
<template>
<div>
<h4 :style="스타일">XX 원룸</h4>
<p>{{ price1 }} 만원</p>
</div>
</template>
<script>
export default {
name : 'App',
data(){
return {
price1 : 60,
스타일 : 'color:red'
}
}