Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Vue.js] Vue 컨트롤 키와 함께 클릭 이벤트 처리하기 본문
<template>
<div>
<!-- 예제 1: 컨트롤(Ctrl) 키와 함께 클릭했을 때 -->
<button @click.ctrl="onClick">A</button>
<!-- 예제 2: Shift 키와 함께 클릭했을 때 -->
<button @click.shift="onShiftClick">B</button>
<!-- 예제 3: Alt 키와 함께 클릭했을 때 -->
<button @click.alt="onAltClick">C</button>
</div>
</template>
<script>
export default {
methods: {
// 컨트롤(Ctrl) 키와 함께 클릭했을 때 호출되는 메서드
onClick() {
console.log('Ctrl 키와 함께 클릭했습니다.');
},
// Shift 키와 함께 클릭했을 때 호출되는 메서드
onShiftClick() {
console.log('Shift 키와 함께 클릭했습니다.');
},
// Alt 키와 함께 클릭했을 때 호출되는 메서드
onAltClick() {
console.log('Alt 키와 함께 클릭했습니다.');
},
},
};
</script>
Vue에서는 특정 키와 함께 클릭 이벤트를 처리할 수 있습니다. 예를 들어 컨트롤(Ctrl) 키와 함께 클릭하는 경우를 다루어보겠습니다.
예제 1:
@click.ctrl
를 사용하여 컨트롤(Ctrl) 키와 함께 클릭했을 때onClick
메서드를 호출합니다.예제 2:
@click.shift
를 사용하여 Shift 키와 함께 클릭했을 때onShiftClick
메서드를 호출합니다.예제 3:
@click.alt
를 사용하여 Alt 키와 함께 클릭했을 때onAltClick
메서드를 호출합니다.
Vue의 이러한 기능을 활용하면 특정 키와 함께 발생하는 이벤트를 쉽게 감지하여 다양한 상호작용을 구현할 수 있습니다.