-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
v-on: 으로 여러개의 함수를 지정할때 각각의 함수이름에 소괄호()가 붙는이유
21.03.29 02:05 작성 조회수 272
0
v-on: 으로 이벤트 함수를 지정할때
함수를 하나만 지정할때는 v-on:이벤트="함수명" 인데
여러개를 지정할때는 함수명() 을 해야만 실행이되더라구요
소괄호를 빼면 어떤 함수도 실행이 되지않던데
그냥 약속된 문법이 원래이런건가요? 아니면 다른이유가있을까요?
답변을 작성해보세요.
1
개발자의 품격
지식공유자2021.03.29
네 Vue 공식문서에 나온 가이드가 이렇게 되어 있습니다. 오히려 반대로 함수 하나를 호출할 때 () 괄호를 뺄수 있는게, 정석은 괄호를 써야 하는데, 함수 하나 호출인 경우만 괄호 생략 가능하도록 지원하는 것으로 생각하시는게 더 좋을 것 같습니다.
답변 1