コミートム合同会社

コミートム合同会社

Vuetify ユーザのスクロールの検知

Vuetify vscroll To detect user scrolling in Vuetify, you can use the vscroll directive. This directive takes a function as its argument, which will be called when the element is scrolled.
by JanitorSep 21, 2023
Vuetifyでユーザのスクロールの検知の方法です。とても楽ですね。
Vuetifyでユーザのスクロールの検知の方法です。とても楽ですね。

Jump Links

1. v-scrollを設定
2. 動作確認
1. v-scrollを設定
1. v-scrollを設定
スクロールを検知したい要素にv-scrollを設定します。下記のようなコードで確認できます。
スクロールを検知したい要素にv-scrollを設定します。下記のようなコードで確認できます。
<script setup> var onScroll = ( e ) => { console.log( "onScroll IN.", "e: ", e ); } </script> <template> <div v-scroll="onScroll" class="w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> </div> </template> <style> </style>
<script setup> var onScroll = ( e ) => { console.log( "onScroll IN.", "e: ", e ); } </script> <template> <div v-scroll="onScroll" class="w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> </div> </template> <style> </style>
上の場合は、一番上のdiv要素にv-scrollを設定しています。スクロールされたら「onScroll」という関数に入ります。
上の場合は、一番上のdiv要素にv-scrollを設定しています。スクロールされたら「onScroll」という関数に入ります。
2. 動作確認
2. 動作確認
画像は適当なものを設定してください。私の場合は下の図のような表示になっています。
画像は適当なものを設定してください。私の場合は下の図のような表示になっています。
スクロールすると、コンソールに「onScroll」で実行しているconsole.logが表示されます。
スクロールすると、コンソールに「onScroll」で実行しているconsole.logが表示されます。

Vuetify ユーザのスクロールの検知

Vuetify vscroll To detect user scrolling in Vuetify, you can use the vscroll directive. This directive takes a function as its argument, which will be called when the element is scrolled.
by JanitorSep 21, 2023
Vuetifyでユーザのスクロールの検知の方法です。とても楽ですね。
Vuetifyでユーザのスクロールの検知の方法です。とても楽ですね。

Jump Links

1. v-scrollを設定
2. 動作確認
1. v-scrollを設定
1. v-scrollを設定
スクロールを検知したい要素にv-scrollを設定します。下記のようなコードで確認できます。
スクロールを検知したい要素にv-scrollを設定します。下記のようなコードで確認できます。
<script setup> var onScroll = ( e ) => { console.log( "onScroll IN.", "e: ", e ); } </script> <template> <div v-scroll="onScroll" class="w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> </div> </template> <style> </style>
<script setup> var onScroll = ( e ) => { console.log( "onScroll IN.", "e: ", e ); } </script> <template> <div v-scroll="onScroll" class="w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> <img src="/testImage.webp" class="mb-10 w-100"> </div> </template> <style> </style>
上の場合は、一番上のdiv要素にv-scrollを設定しています。スクロールされたら「onScroll」という関数に入ります。
上の場合は、一番上のdiv要素にv-scrollを設定しています。スクロールされたら「onScroll」という関数に入ります。
2. 動作確認
2. 動作確認
画像は適当なものを設定してください。私の場合は下の図のような表示になっています。
画像は適当なものを設定してください。私の場合は下の図のような表示になっています。
スクロールすると、コンソールに「onScroll」で実行しているconsole.logが表示されます。
スクロールすると、コンソールに「onScroll」で実行しているconsole.logが表示されます。
© 2023 - Comytom LLC