<div Klasse="nach oben" v-show="toTopShow" @click="toTop()">nach oben</div>
.nach oben { Breite: 50px; Höhe: 50px; Zeilenhöhe: 50px; Rahmenradius: 25px; Hintergrundfarbe: weiß; Position: fest; unten: 75px; rechts: 10px; Textausrichtung: zentriert; }
Daten() { zurückkehren { toTopShow: false, srcoll: 0, } },
betrachten: srcoll() { wenn (this.srcoll > 400) { dies.toTopShow = wahr; } anders { this.toTopShow = falsch; } }, },
montiert() { window.addEventListener("scrollen", this.srcollShow); },
Methoden: { srcollShow() { dies.srcoll = Fenster.SeitenYOffset || Dokument.documentElement.scrollTop || Dokument.Body.ScrollTop; }, nachOben() { dies.toTopSpeed = setInterval(() => { Dokument.documentElement.scrollTop = Dokument.documentElement.scrollTop – 20; //Verzögerte Scroll-Animation durch Ändern der Zahlen if (this.srcoll < 10) { LöschenInterval(this.toTopSpeed); } }, 1); }, } Der obige Vorgang wird erreicht, indem die Bildlaufleiste > 400 überwacht wird, die obere Schaltfläche angezeigt wird und auf die obere Schaltfläche geklickt wird, um langsam nach oben zurückzukehren. Unter 400 werden Ausblenden, Bild usw. angezeigt. Dies ist das Ende dieses Artikels darüber, wie Sie mit v-show den Top-Effekt in Vue erzielen. Weitere relevante Inhalte zu Vue Back to the Top-Effekten finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Wichtige Hinweise zu PHP-HTMLhtml-Wissenspunkten (unbedingt lesen)
>>: HTML-adaptives Layout links, zentriert und rechts (mithilfe des Calc-CSS-Ausdrucks)
1. Einleitung Nginx ist ein kostenloser, quelloff...
Der spezifische Code des mit Js erstellten Schieb...
Inhaltsverzeichnis Benutzerdefiniertes Docker-Net...
Inhaltsverzeichnis 1. Was ist ein Abschluss? 2. D...
Bibliotheksverwaltung Erstellen einer Bibliothek ...
Inhaltsverzeichnis 1. Komponentenkommunikation 1....
In den vorherigen Artikeln wurde erläutert, wie S...
1.MySQL-Version [root@clq-System]# mysql -v Willk...
Eine absolute URL wird verwendet, um den gesamten ...
Gleichhohes Layout Bezieht sich auf das Layout vo...
Seite: Basis: <Vorlage> <div Klasse=&quo...
1. Installieren Sie das Baidu Eslint Rule-Plugin ...
Lassen Sie mich zunächst die Anwendungsmethode er...
Als am häufigsten verwendetes Layoutelement spielt...
Inhaltsverzeichnis Vorwort Hintergrunddatenspleiß...