728x90
반응형

2024/10/08 2

[콜럼Vue스] 이벤트 수식어 (Once, 키코드, 마우스, exact )

이벤트 수식어(Event Modifiers)는 Vue.js에서 이벤트 처리 시 특정 동작을 쉽게 제어할 수 있게 해주는 기능임. 수식어를 사용하면 이벤트의 기본 동작을 막거나, 특정 상황에서만 이벤트가 실행되도록 제어할 수 있음. 수식어는 이벤트 디렉티브(@click 등) 뒤에 점(.)을 붙여서 사용함. 1. .once: 한 번만 실행.once 수식어는 이벤트가 한 번만 실행되도록 함. 즉, 이벤트가 발생한 후 자동으로 이벤트 리스너가 제거되기 때문에 해당 이벤트는 다시 발생하지 않음.한 번만 클릭버튼을 클릭하면 한 번만 경고창이 뜸. 그 이후로는 클릭해도 아무 일도 일어나지 않음.2. 키코드 수식어 (.enter, .esc, .tab 등)Vue.js에서는 자주 사용하는 키보드 이벤트에 대해 특정 키코드..

[콜럼Vue스] 이벤트 전파와 버블링

부모 요소 자식 버튼 **이벤트 전파(Event Propagation)**는 웹 페이지에서 특정 이벤트가 발생했을 때, 그 이벤트가 DOM 트리 상에서 어떻게 전달되는지를 설명하는 개념임. 이벤트 전파는 **버블링(Bubbling)**과 캡처링(Capturing) 두 단계로 나뉘며, 이를 통해 이벤트가 DOM 트리의 부모 요소나 자식 요소에 영향을 미칠 수 있음. 1. **이벤트 전파(Event Propagation)**의 기본 개념이벤트 전파는 DOM 트리에서 이벤트가 발생했을 때, 그 이벤트가 어떤 순서로 전달되는지를 설명하는 방식임. 이벤트는 캡처링 단계와 버블링 단계를 거쳐 전파됨:캡처링(Capturing): 이벤트가 최상위 부모 요소(즉, document 객체)에서 시작해 이벤트가 발생한 요소..

728x90
반응형