Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 보험료
- 수수료
- 인출수수료
- 코딩
- 변환
- 프로그래밍
- 중도인출
- 자바스크립트
- jQuery
- 프론트엔드
- 문자열
- 보험
- 납입
- 리스트
- python
- 심장질환
- PythonProgramming
- 추가납입
- 교보
- 파이썬
- 교보생명
- 사망
- 급성심근경색증
- 뇌출혈
- 가입
- 웹개발
- 특약
- Java
- javascript
- Vue.js
Archives
- Today
- Total
SeouliteLab
[Vue.js] Vue 인라인 핸들러에서 메서드 호출하기 본문
<template>
<div>
<!-- 예제 1: 버튼을 클릭하면 메서드를 호출하고 사용자 지정 인자를 전달하는 예제 -->
<button @click="handleClick('예제 1')">예제 1 실행</button>
<!-- 예제 2: 다른 버튼을 클릭하면 메서드를 호출하고 사용자 지정 인자를 전달하는 예제 -->
<button @click="handleClick('예제 2')">예제 2 실행</button>
<!-- 예제 3: 텍스트 입력 후 엔터를 누르면 메서드를 호출하고 사용자 지정 인자를 전달하는 예제 -->
<input type="text" @keyup.enter="handleKeyup('예제 3')" />
</div>
</template>
<script>
export default {
methods: {
handleClick(exampleName) {
alert(`이 예제는 ${exampleName} 입니다.`);
},
handleKeyup(exampleName) {
alert(`이 예제는 ${exampleName} 입니다.`);
},
},
};
</script>
Vue에서는 인라인 핸들러를 통해 메서드를 호출하고 사용자 지정 인자를 전달할 수 있습니다. 이를 통해 네이티브 이벤트 객체를 사용하지 않고도 원하는 로직을 구현할 수 있습니다.
예제 1: 버튼을 클릭하면
handleClick
메서드가 호출되고, 메서드에 사용자 지정 인자'예제 1'
이 전달됩니다. 이를 활용하여 각 예제를 실행하는 로직을 구현할 수 있습니다.예제 2: 다른 버튼을 클릭하면
handleClick
메서드가 호출되고, 다른 사용자 지정 인자'예제 2'
가 전달됩니다. 이를 통해 여러 버튼을 클릭할 때마다 다른 동작을 수행할 수 있습니다.예제 3: 텍스트 입력 후 엔터를 누르면
handleKeyup
메서드가 호출되고, 사용자 지정 인자'예제 3'
이 전달됩니다. 이를 활용하여 엔터 키 입력에 반응하여 특정 동작을 수행할 수 있습니다.
이처럼 Vue의 인라인 핸들러를 활용하여 메서드를 호출하고 사용자 지정 인자를 전달함으로써 더욱 다양하고 유연한 이벤트 처리를 할 수 있습니다.