잡다한 지식의 블로그
Vue.js의 Data-Binding 본문
Vue.js의 Data-Binding
- 단방향 바인딩(One-way Binding) - 컴포넌트의 데이터가 변경되면 UI요소 내용 변경
- 양방향 바인딩(Two-way Binding) - 폼테이터와 폼 양식 간의 바인딩
- 뷰 인스턴스에서 정의한 속성들을 화면에 표시하는 방법.
- 기본적인 데이터 바인딩 방식은 콧수혐 괄호방식. ex) {{ }}
Vue.js에서 Data-Binding 예
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Data-Binding</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">
<input type="text" value="hello">
<br>
<input type="text" :value="inputData">
<br>
<a :href="link">티스토리</a>
<br>
<a :href="getLinkaddres('tistory.com/')">티스토리</a>
</div>
<script>
new Vue({
el: '#app',
data: {
inputData: 'hello',
link: 'https://miscellaneousknowledge.tistory.com/',
link2: 'https://miscellaneousknowledge.'
},
methods: {
getLinkaddres(addres) {
return this.link2 + addres;
},
}
})
</script>
</body>
</html>
instance.zip
0.00MB
'Vue.js' 카테고리의 다른 글
| Vue.js Computed 속성 (0) | 2024.04.11 |
|---|---|
| Vue.js 이벤트핸들링 - v-on (0) | 2024.04.08 |
| Vue.js Data와 Method (0) | 2024.04.05 |
| Vue.js 인스턴스 (0) | 2024.04.04 |
| Vue.js 개념정리 (0) | 2024.04.03 |
Comments