수

Vuejs 템플릿 약어

· 2019-01-16 (수) 16:44:46 · 2153

템플릿 약어

v- 접두사는 템플릿의 Vue 특성 속성을 식별하기 위한 시각적인 신호역할을 합니다. 
이 기능은 Vue.js를 사용하여 기존의 마크업에 동적인 동작을 적용할 때 유용하지만 
일부 자주 사용되는 디렉티브에 대해 너무 장황하다고 느껴질 수 있습니다. 
동시에 Vue.js가 모든 템플릿을 관리하는 SPA를 만들 때 v- 접두어의 필요성이 떨어집니다.
따라서 가장 자주 사용되는 두개의 디렉티브인 v-bind와 v-on에 대해 특별한 약어를 제공합니다.

 

v-bind 약어
<!-- 전체 문법 -->
<a v-bind:href="url">...</a>

<!-- 약어 -->
<a :href="url">...</a>

 

v-on약어

<!--전체문법 -->
<a v-on:click="dosometing">...</a>

<!--약어 -->
<a @click="dosometing">...</a>

이들은 일반적인 HTML과 조금 다르게 보일 수 있습니다.
하지만 :와 @는 속성 이름에 유효한 문자이며 Vue.js를 지원하는 모든 브라우저는 올바르게
구문 분석을 할 수 있습니다.
또한 최종 렌더링 된 마크업에는 나타나지 않습니다. 약어는 완전히 선택사항이지만
나중에 익숙해지면 편할 것입니다.

댓글을 작성하시려면 로그인이 필요합니다.

퍼블리셔팁

1,282건

퍼블리싱과 관련된 유용한 정보를 공유하세요. 질문은 상단의 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
기타 19-02-04 조회 4,452
기타 19-02-04 조회 6,831
기타 19-01-31 조회 3,037
기타 19-01-31 조회 2,915
기타 19-01-31 조회 2,415
기타 19-01-28 조회 2,845
기타 19-01-28 조회 2,662
기타 19-01-28 조회 2,695
기타 19-01-24 조회 2,670
기타 19-01-24 조회 2,421
기타 19-01-24 조회 2,762
기타 19-01-23 조회 2,309
기타 19-01-23 조회 2,494
기타 19-01-23 조회 2,661
기타 19-01-22 조회 2,754
기타 19-01-22 조회 2,240
기타 19-01-22 조회 2,124
기타 19-01-21 조회 2,605
기타 19-01-16 조회 2,232
기타 19-01-16 조회 1,947
기타 19-01-16 조회 2,154
기타 19-01-12 조회 1,852
기타 19-01-12 조회 2,054
기타 19-01-12 조회 1,775
기타 19-01-11 조회 1,895
기타 19-01-11 조회 1,811
기타 19-01-11 조회 2,106
기타 19-01-10 조회 1,839
기타 19-01-10 조회 2,170
기타 19-01-10 조회 2,168