dev/vue.js
HTML에 데이터 꽂아넣는 Vue 데이터바인딩 문법
dev_0hoon
2024. 5. 2. 17:46
document.getElementById().innerHTML = ??
기존 자바스크립트 데이터 바인딩 문법
<template>
<img alt="Vue logo" src="./assets/logo.png">
<div>
<h4> 원룸</h4>
<p> {{price1}} 만원</p>
</div>
<div>
<h4>XX 원룸</h4>
<p> {{ price2 }} 만원</p>
</div>
</template>
<script>
export default {
name: 'App',
data(){
return {
price1 : 60,
price2 : 70,
}
},
components: {
}
}
</script>
vue.js에서의 데이터 바인딩
html tag 속성도 데이터 바인딩 가능
data(){
return {
price1 : 60,
price2 : 70,
스타일 : 'color : blue'
}
},
...
<h4 :style="스타일"> 원룸</h4>
속성 앞에 :를 붙인다.