v-model 커스텀 Component 만들기


v-model 커스텀 Component 만들기

커스텀 Component를 만드는 경우가 종종 생기는데, 그때 props로 전달해도 되지만 v-model로 변경된 값을 사용하고자 하는 경우가 있다. props로 전달했을 경우는 변경된 값을 event로 전달 받아야 하지만, v-model은 바로 변경된 값을 사용할수 있다. 예를 들어 input을 가지고 있는 공통 input을 만들어보자. 만드는 절차는 간략히 보면 아래와 같다 . 1. 공통 Component 생성 2. v-model로 받을 인자를 props로 설정 : - Vue2에서 v-model 선언 export default { model: { prop: 'title', }, props: { // 다른 목적을 위해 'value' 사용이 가능 합니다, model을 지정하지않을때 'value' 사용 value: String, // 'value'를 대신하는 사용자 지정 속성으로 'title' 사용 합니다 title: { type: String, default: '' } } } - V...


#model #Vue #모델 #컴포넌트

원문링크 : v-model 커스텀 Component 만들기