ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 이벤트 설정
    [공부] 프로그래밍/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
Designed by Tistory.