단방향 데이터 바인딩(연결)
양방향 데이터 바인딩
인라인 양방향 데이터 바인딩
디렉티브를 사용하여 코드 간소화
<template>
<h1>{{ msg }}</h1>
<input
type="text"
:value="msg"
@input="msg = $event.target.value" />
<h1>{{ checked }}</h1>
<input
type="checkbox"
v-model="checked" />
</template>
@change, v-model.lazy
<template>
<h1>{{ msg }}</h1>
<input
type="text"
v-model.lazy="msg" />
</template>
// @change 사용 예시
:value="msg"
@change="msg = $event.target.value"
숫자데이터를 입력받을 때
입력 데이터 앞 뒤 공백 제거
console.log(this.msg.trim())
// 앞 뒤 데이터 공백이 없어지기 떄문에 값이 원상태로 계속해서 다시 돌아옴.
v-model.trim="msg"