<div class="totop" v-show="toTopShow" @click="toTop()">トップ</div>
.totop { 幅: 50px; 高さ: 50px; 行の高さ: 50px; 境界線の半径: 25px; 背景色: 白; 位置: 固定; 下: 75px; 右: 10px; テキスト配置: 中央; }
データ() { 戻る { toTopShow: 偽、 srcoll: 0, } },
時計: srcoll() { (this.srcoll > 400)の場合{ this.toTopShow = true; } それ以外 { this.toTopShow = false; } }, },
マウント() { window.addEventListener("スクロール", this.srcollShow); },
メソッド: { srcollShow() { this.srcoll = ウィンドウ.ページYオフセット || ドキュメントの先頭をスクロールします。 ドキュメント本体のスクロールトップ; }, 先頭へ() { this.toTopSpeed = setInterval(() => { ドキュメント.documentElement.scrollTop = ドキュメントのスクロールトップ - 20; //数値を変更してスクロールアニメーションを遅延する if (this.srcoll < 10) { 間隔をクリアします(this.toTopSpeed); } }, 1); }, } 上記の操作は、スクロールバー> 400を監視することで実現され、上部のボタンが表示され、上部のボタンをクリックしてゆっくりと上部に戻り、400未満では非表示、imgなどになります。 これで、v-show を使用して vue でトップ効果を実現する方法についてのこの記事は終了です。より関連性の高い vue のトップ効果コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: PHP-HTMLhtml 重要な知識ポイントメモ(必読)
>>: HTML 左、中央、右の適応レイアウト (calc css 式を使用)
Vue で SVG アイコンを導入する方法Vue で svg アイコンを導入する方法 1インストール...
概要ボリュームは、さまざまなストレージ リソースを抽象化および仮想化したものです。ストレージ リソー...
古典的な色の組み合わせは力と権威を伝え、強いロイヤルブルーはあらゆる古典的な色の組み合わせの中心的な...
シナリオリクエストが 10 件あるが、同時リクエストの最大数は 5 件で、リクエスト結果が必要である...
この記事では、携帯電話のプルダウンリフレッシュを模倣したjsの具体的なコードを参考までに共有します。...
問題の説明私たちのプロジェクトでは、水平方向のテーブルが一般的ですが、必要に応じて垂直方向のテーブル...
共通点: DIV タグと SPAN タグは、コンテンツ全体を非表示にしたり、コンテンツ全体を移動した...
私は頻繁にシステムをインストールするので、インストールのたびにいくつかのソフトウェアを再インストール...
NGINX の全体的なアーキテクチャは、連携して動作する一連のプロセスによって特徴付けられます。メイ...
目次1. 背景2. ローカルカスタム指示3. グローバルカスタム指示4.1 カスタムコマンドフック関...
目次1. MySQLレプリケーションプロセス2. MySQLの遅延問題の分析3. プロモーション期間...
システム環境: centos7.4 1. データベースがインストールされているかどうかを確認します。...
長い移植と情報検索の期間を経て、組み込みDockerの問題を解決することができました。インターネット...
サーバーB(172.17.166.11)の電源がオンまたは再起動されると、サーバーA(172.17....
序文Index Condition Pushdown (ICP) は、MySQL 5.6 の新機能で...