Vueのスクロール動作例の分析
この記事は主に Vue のスクロール動作を紹介するもので、編集者が非常に優れていると思ったので、参考として共有します。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。
スクロール動作
ルーティングのスクロール動作とは何ですか
新しいルートに切り替えるとき、ページをリロードするのと同じように、ページを一番上までスクロールするか、元のスクロール位置を維持する必要があります
注: この機能は、HTML5 履歴モードでのみ使用できます。このモードでは、サービスを開始する必要があります
スクロールのルーティングを行うには、scrollBehavior メソッドを使用します
scrollBehavior メソッドは、ルーティング オブジェクトとの間で受信を行います。 3 番目のパラメータ SavedPosition は、popstate ナビゲーション (ブラウザの進む/戻るボタンによってトリガーされる) のときにのみ使用できます
効果を理解するために、以下の小さなケースを実行してみましょう
<p id="app"> <h1>滚动行为</h1> <ul> <li><router-link to="/">首页</router-link></li> <li><router-link to="/foo">导航</router-link></li> <li><router-link to="/bar">关于</router-link></li> <li><router-link to="/bar#an1">红色页面</router-link></li> <li><router-link to="/bar#an2">蓝色页面</router-link></li> </ul> <router-view></router-view> </p> <script> var Home = { template:"<p>home</p>" } var Foo = { template:"<p>foo</p>" } var Bar = { template: ` <p> bar <p style="height:500px;background: yellow;"></p> <p id="an1" style="height:500px;background: red;">红色页面</p> <p id="an2" style="height:300px;background: blue;">蓝色页面</p> </p> ` } var router = new VueRouter({ mode:"history", //控制滚动位置 scrollBehavior (to, from, savedPosition) { //判断如果滚动条的位置存在直接返回到当前位置,否者返回到起点 if (savedPosition) { return savedPosition } else { if (to.hash) { return {selector: to.hash} } } }, routes:[ { path:"/",component:Home }, { path:"/foo",component:Foo }, { path:"/bar",component:Bar } ] }); var vm = new Vue({ el:"#app", router }); </script>
vue のスクロール 小さなケース
関連する推奨事項:
vueスクロール軸プラグインのより良いスクロールの詳細な説明
以上がVueのスクロール動作例の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









JavaScriptで指定した要素位置までスクロールする機能を実装するにはどうすればよいですか? Web ページにおいて、ユーザーの視線を特定の要素の位置に集中させる必要がある場合、JavaScript を使用して、指定された要素の位置までスクロールする機能を実装できます。この記事では、JavaScript を使用してこの関数を実装する方法と、対応するコード例を紹介します。まず、対象要素の位置情報を取得する必要があります。 Element.getBoundingClientを使用できます

HTML、CSS、および jQuery: 自動的にスクロールする掲示板を作成する 最新の Web デザインでは、重要な情報を伝え、ユーザーの注意を引くために掲示板がよく使用されます。自動スクロール掲示板は、Web ページ上で広く使用されており、掲示板のコンテンツがページ上でスクロールしてアニメーション形式で表示され、情報の表示効果とユーザー エクスペリエンスが向上します。この記事ではHTML、CSS、jQueryを使って自動スクロール掲示板を作る方法と具体的なコード例を紹介します。まず、HTが必要です

iframe のスクロールを監視する方法には、特定のコード サンプルが必要です。iframe タグを使用して Web ページに他の Web ページを埋め込む場合、場合によっては、iframe 内のコンテンツに対して特定の操作を実行する必要があります。一般的なニーズの 1 つは、スクロールが発生したときに対応するコードを実行できるように、iframe のスクロール イベントをリッスンすることです。以下では、JavaScript を使用して iframe のスクロールを監視する方法を紹介し、参考として具体的なコード例を示します。 iframe 要素を取得する まず、必要なものがあります。

Vue で全画面スクロール効果を実現する方法 Web デザインでは、全画面スクロール効果はユーザーに非常にユニークでスムーズなブラウジング エクスペリエンスをもたらします。この記事では、Vue.js で全画面スクロール効果を実現する方法と具体的なコード例を紹介します。全画面スクロール効果を実現するには、まず Vue.js フレームワークを使用してプロジェクトを構築する必要があります。 Vue.js では、vue-cli を使用してプロジェクトのスケルトンをすばやく構築できます。次に、フルページなどのスクロール効果を実現するために、いくつかのサードパーティ ライブラリを導入する必要があります。

JavaScript は、ページの一番下までスクロールすると自動的に読み込まれる無限スクロール効果をどのように実現しているのでしょうか?無限スクロール効果は、現代の Web 開発における一般的な機能の 1 つであり、ページの一番下までスクロールすると、より多くのコンテンツが自動的に読み込まれるため、ユーザーはボタンやリンクを手動でクリックすることなく、より多くのデータやリソースを取得できます。この記事では、JavaScript を使用してこの機能を実現する方法を検討し、具体的なコード例を示します。ページの一番下までスクロールすると自動的に読み込まれる無限スクロール効果を実現するには、主に以下に分かれます

JavaScriptで画像のスクロール切り替え効果を実現するにはどうすればよいですか?現代の Web デザインでは、画像のスクロール切り替え効果は一般的に使用されるデザイン要素の 1 つであり、Web ページにダイナミックさと鮮やかさを加えることができます。一般的に使用されるスクリプト言語としての JavaScript は、この効果を実現するのに役立ちます。この記事では、JavaScript を使用して画像のスクロール切り替え効果を実現する方法と、対応するコード例を紹介します。まず、画像を表示するための HTML 構造を準備する必要があります。特定の世代

JavaScript は、Web ページの下部までスクロールしたときにさらにコンテンツを自動的に読み込む機能をどのように実装しているのでしょうか?概要: 無限スクロールは、現代のインターネット アプリケーションでは一般的な機能です。ユーザーが Web ページの一番下までスクロールすると、より多くのコンテンツが自動的に読み込まれ、ユーザー エクスペリエンスが向上します。 JavaScript は、この機能を実現するのに役立ちます。この記事では、JavaScript を使用してユーザーのスクロール イベントをリッスンし、スクロール位置に基づいてさらにコンテンツを読み込む方法の具体的なコード例を紹介します。具体的な実装: まず、HTM で

CSSを使って下部ボタンへのスムーズなスクロールを実現する方法 Webデザインでは、ユーザーエクスペリエンスを向上させるために、ページの先頭に戻るボタンや下部にスクロールするボタンなど、便利な機能を追加することがよくあります。この記事では、CSSを使用して下部ボタンへのスムーズなスクロールを実装する方法と、具体的なコード例を詳しく紹介します。まず、ボタン要素を HTML に追加して、一番下までスクロールする機能をトリガーする必要があります。デザインのニーズに応じて、タグまたは <button> タグを使用できます。存在する
