Vue 디렉티브(directive) - checkbox
Vue 디렉티브를 활용하여 제가 현업에서 쓴 코드를 일부 소개하려합니다. Vue 디렉티브 개념은 이전 글을 참고해주세요. 구현할 체크박스 1. vue-js선언 // 표시할 데이터 리스트 this.dataList = [ {key:'first', val:'01'}, {key:'second', val:'02'}, {key:'third', val:'03'}, {key:'fourth', val:'04'}, {key:'fifth', val:'05'}, ]; // 체크박스의 v-model 파라미터(vue에서 체크박스 구현시 v-model 파라미터는 꼭 배열로 선언해야합니다.) this.checkList = []; 2. html key val {{item.key}} {{item.val}}
2021. 6. 7.
Vue 디렉티브(directive) 개념
1.Vue 디렉티브란? 사용자 정의 디렉티브로 v-model, v-show와 같은 디렉티브 이외에 사용자가 정의한 디렉티브를 등록하는 것을 말합니다. 1) 등록형식 Vue.directive("directivename",{ bind: function(el, binding, vnode) { }, inserted: function(el, binding, vnode){ }, update: function (el, binding, vnode) { } }); 2) 호출방법 위 와 같이 태그에 v-정의한 디렉티브이름으로 호출하면 됩니다. 2. Vue 디렉티드 훅 함수와 인자 1) 훅 함수 bind: 디렉티브가 처음 엘리먼트에 바인딩 될 때 한번만 호출 됩니다. 이곳에서 일회성 설정을 할 수 있습니다. inserted..
2021. 6. 1.