Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Vue.js] Vue 페이지 다운 키 입력 감지하기 본문
<template>
<div>
<!-- 예제 1: 페이지 다운 키 입력 시 onPageDown 메서드를 호출합니다. -->
<input type="text" @keyup.page-down="onPageDown" placeholder="텍스트를 입력하세요" />
<!-- 예제 2: 페이지 다운 키 입력 시 scrollPageDown 메서드를 호출합니다. -->
<div style="height: 200px; overflow-y: scroll;" @keyup.page-down="scrollPageDown">
스크롤을 내리세요
</div>
<!-- 예제 3: 페이지 다운 키 입력 시 navigateNextPage 메서드를 호출합니다. -->
<button @keyup.page-down="navigateNextPage">다음 페이지로 이동</button>
</div>
</template>
<script>
export default {
methods: {
// 페이지 다운 키 입력 시 호출되는 메서드입니다.
onPageDown() {
console.log('페이지 다운 키 입력을 감지했습니다.');
},
scrollPageDown() {
console.log('페이지 다운 키 입력을 감지했습니다. 스크롤을 내립니다.');
},
navigateNextPage() {
console.log('페이지 다운 키 입력을 감지했습니다. 다음 페이지로 이동합니다.');
},
},
};
</script>
Vue에서는 @keyup.page-down
를 사용하여 페이지 다운 키 입력을 감지할 수 있습니다. 이를 통해 사용자가 페이지 다운 키를 누를 때 특정 동작을 수행할 수 있습니다.
예제 1: 텍스트 입력 필드에서 페이지 다운 키를 누르면
onPageDown
메서드가 호출되어 페이지 다운 키 입력을 감지합니다.예제 2: 스크롤 가능한 요소에서 페이지 다운 키를 누르면
scrollPageDown
메서드가 호출되어 페이지 다운 키 입력을 감지하고 스크롤을 내립니다.예제 3: 버튼을 포함한 요소에서 페이지 다운 키를 누르면
navigateNextPage
메서드가 호출되어 페이지 다운 키 입력을 감지하고 다음 페이지로 이동합니다.
Vue의 @keyup.page-down
를 사용하면 페이지 다운 키 입력을 쉽게 감지하여 원하는 동작을 수행할 수 있습니다. 이를 통해 사용자 인터페이스의 상호작용성을 향상시킬 수 있습니다.