<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 式を使用)
システムメンテナンス中は、いつでも CPU 使用率を確認し、対応する情報に基づいてシステムの状態を分...
1. JDKをインストールする1.1 現在の仮想マシン環境にJDKがあるかどうかを確認する rpm ...
目次1. 鏡を見つける2. RabbitMQイメージをダウンロードする3. RabbitMQコンテナ...
<br />関連記事: innerHTML HTML DOM insertRow() メ...
結果:実装コード: html <!-- よろしければハートを付けてください! --> &...
序文var は ES5 における変数宣言方法です。var で変数を宣言するとループ変数がグローバル変...
結果: html <nav id="nav-1"> <a cl...
目次序文for文の無限ループを修正while文の無限ループを修正要約する序文Js デッド ループはど...
Docker は多くのスペースを占有します。コンテナを実行したり、イメージを取得したり、アプリケー...
目次1. 基本概念と基本コマンド1) 基本的な概念2) 基本コマンド2. SQL文の記述順序と実行順...
MongoDB は高性能なデータベースですが、使用していくうちにパフォーマンスの問題が発生することが...
この記事では、ランダムロールコーラーを実装するためのJavaScriptの具体的なコードを参考までに...
背景: parseInt(0.006) または parseInt(0.0006) は 0 という値を...
コードをコピーコードは次のとおりです。 <オブジェクト id="player1&qu...
インターネット上のインストール情報は不均一で、落とし穴だらけです。インストールにはかなりの労力がかか...