[Vue] 데이터바인딩
Vue에서 데이터를 처리하는 방법
<template>
<div>
<img src="테슬라-모델3">
<h4 :style="스타일">테슬라 모델3</h4>
<p>가격: {{ price1 }}</p>
</div>
<div>
<img src="테슬라-모델S">
<h4>테슬라 모델S</h4>
<p>가격: {{ price2 }}</p>
</div>
</template>
<script>
export default {
name: 'App'
// 데이터 저장소
data() {
return {
price1: '8천만원',
price2: '2억원',
스타일: 'color : red'
}
}
}
</script>
- 태그의 속성 => 속성명 앞에 콜론(:)을 사용한다.
- 태그 사이의 컨텐츠 => 중괄화({}) 두개를 사용한다.
- 모든 데이터는 data 함수에 작성한다.
데이터 바인딩 왜 쓰는가?
- 동적인 데이터 변경 (가변적인 데이터들 위주로 데이터 바인딩으로 처리하자)
- Vue의 실시간 자동 렌더링 => 데이터 저장소에 있는 데이터가 변경되면 HTML의 데이터도 자동으로 변경된다. => 웹 앱을 구현할 수 있음
Author And Source
이 문제에 관하여([Vue] 데이터바인딩), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@zero_mountain/Vue-데이터바인딩저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)