-
이벤트 설정[공부] 프로그래밍/Vue.js 2023. 10. 22. 15:10
이벤트 설정
[@이벤트명]으로 이벤트 설정이 가능하다. 그리고 이벤트 수식자는 이벤트 처리 중에 발생하는 동작을 수정하거나 조절하는 데 사용되는 기능이다. 이벤트 수식자를 사용하면 클릭, 키보드 입력 등과 같은 다양한 이벤트에 대한 동작을 보다 정확하게 제어할 수 있다. Vue.js에서 가장 일반적으로 사용되는 이벤트 수식자는 다음과 같다
- .stop: 이벤트 전파 중지 예: <a @click.stop="doSomething">
- .prevent: 기본 동작 방지 예: <form @submit.prevent="onSubmit">
- .capture: 캡처 모드에서 이벤트 처리 예: <div @click.capture="doSomething">
- .self: 이벤트가 요소 자체에서 발생한 경우에만 처리 예: <div @click.self="doSomething">
- .once: 이벤트 한 번만 처리 예: <button @click.once="doSomething">
- .passive: 스크롤 이벤트의 스크롤 방지 예: <div @scroll.passive="onScroll">
// HTML <template> <input type="input" v-model="userInput" @input="check()" /> </template> // Javascript <script setup> import { ref } from 'vue' const userInput = ref(''); function check() { if (userInput.value === 'hello') { showAlert(); } } function showAlert() { alert("こんにちは"); } </script>
'[공부] 프로그래밍 > Vue.js' 카테고리의 다른 글
for문 (1) 2023.10.22 if 구문 (0) 2023.10.22 watch (0) 2023.10.22 ref 데이터의 연동 3 (0) 2023.10.16 computed (0) 2023.10.16