- 개인 공부를 목적으로 작성한 글입니다.
- 아래 출처를 참고하여 작성하였습니다.
Intro
- html 객체의 속성에 바인딩을 하려면 v-bind:를 사용합니다.
Example1. img 태그에 데이터 바인딩
<template>
<div>
<img v-bind:src="url" />
</div>
</template>
<script>
export default {
name: '',
comments: {},
data() {
return {
url: 'https://kr.vuejs.org/images/logo.png',
};
},
setup() {},
created() {},
mounted() {},
unmounted() {},
methods: {}
}
</script>
Example2. button 태그에 데이터 바인딩
- button 태그의 disabled 속성에 데이터 바인딩을 함으로써, 간단한 조건식으로 disabled 유무를 처리할 수 있습니다.
<template>
<div>
<input type="text" v-model="textValue" />
<button type="button" v-bind:disabled="textValue===''">Click</button>
</div>
</template>
<script>
export default {
name: '',
comments: {},
data() {
return {
textValue: '',
};
},
setup() {},
created() {},
mounted() {},
unmounted() {},
methods: {}
}
</script>
출처
'Vue > 데이터 바인딩' 카테고리의 다른 글
클래스와 스타일에 데이터 바인딩(class, style) (0) | 2021.09.18 |
---|---|
입력폼 데이터 바인딩 - 2(select, checkbox, radio) (0) | 2021.09.18 |
입력폼 데이터 바인딩 - 1(input text, number, textarea) (0) | 2021.09.18 |
html 코드 데이터 바인딩 (0) | 2021.09.18 |