<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 式を使用)
まさか、2021年になってもTypeScriptについて聞いたことがない人がいるなんて?プロジェクト...
1. 概要information_schema データベースは performance_schema...
私の最初のサーバープログラム現在、オンラインゲームの書き方を学んでいるので、サーバーサイドのプログラ...
Samba サービス:このコンテンツはサンバサービス学習者の参考用ですケースの説明:企業の管理者は、...
導入最近、大きな課題をこなす際に、弾幕プレイヤーを作る必要がありました。他の人のソースコードを借りて...
毎日jQueryプラグイン - カルーセルチャートを実装するためのjQueryプラグイン。参考までに...
この記事では、参考までに、シンプルなショッピングカートケースを実装するためのVueの具体的なコードを...
この記事では、Linux yumを使用してmysql5.6をインストールする簡単な手順を参考までに紹...
GreaseMokey (中国語では Grease Monkey Script と呼んでいます) は...
MySQL には読み取りと書き込みを分離するアーキテクチャが多数あります。Baidu のそれらのほと...
「ウェブサイトを高級感のあるものにするにはどうすればいいでしょうか? それともデザイン重視にすればい...
目次1. 関連するbinlog設定2. binlogに関する詳細設定2.1 バイナリログモードの変更...
この記事では、参考までに、Navicatを使用してCSVファイルをMySQLにインポートするための具...
免責事項:プロジェクトでは ROS 環境を使用する必要があるため、これは Ubuntu 20.04 ...
目次序文SessionStorage と LocalStorage の紹介SessionStorag...