VUE implementiert Saugknopf an der Unterseite

VUE implementiert Saugknopf an der Unterseite

In diesem Artikelbeispiel wird der spezifische Code von VUE zur Implementierung des unteren Saugknopfs zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

<Vorlage>
 <div id="test">
 <ul Klasse="Listenfeld">
 <li v-for="(Artikel, Schlüssel) in 50" :Schlüssel="Schlüssel">
 {{ Artikel }}
 </li>
 </ul>
 <Übergangsname="Überblenden">
 <p :class="['go', { isFixed: headerFixed }]" v-if="headerFixed">
 Saugknopf unten</p>
 </Übergang>
 </div>
</Vorlage>
 
<Skript>
Standard exportieren {
 Name: "Test",
 Daten() {
 zurückkehren {
 headerFixed: false,
 }
 },
 montiert() {
 window.addEventListener('scrollen', this.handleScroll)
 },
 zerstört() {
 window.removeEventListener('scrollen', this.handleScroll)
 },
 Methoden: {
 handleScroll() {
 const scrollTop =
 Fenster.pageYOffset || Dokument.documentElement.scrollTop || Dokument.body.scrollTop
 this.headerFixed = scrollTop > 50
 },
 },
}
</Skript>
 
<style lang="scss" scoped="scoped">
#prüfen {
 .Listenfeld {
 Polsterung unten: 50px;
 }
 .gehen {
 Hintergrund: rosa;
 Textausrichtung: zentriert;
 Zeilenhöhe: 50px;
 Breite: 100 %;
 }
 .istFixed {
 Position: fest;
 unten: 0;
 }
 .fade-enter {
 Deckkraft: 0;
 }
 .fade-enter-active {
 Übergang: Deckkraft 0,8 s;
 }
 .fade-verlassen-zu {
 Deckkraft: 0;
 }
 .fade-leave-active {
 Übergang: Deckkraft 0,8 s;
 }
}
</Stil>

Effektbild:

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Vue implementiert einen beweglichen schwebenden Button
  • Benutzerdefinierte Vue-Anweisungen generieren UUID-Scroll-Überwachungscode, um den Tab-Tabellendeckeneffekt zu erzielen
  • Beispielcode für Vue-Schiebedecke und Ankerpositionierung
  • Vue realisiert die Effekte von Decke, Ankerpunkt und Scroll-Highlight-Button
  • Implementieren einer Vue-Deckenankerkomponentenmethode
  • Mehrere Layoutmethoden für die Multiroute-Tabellenkopfzeilendecke in Vue
  • Beispielcode für die Vue-Entwicklung zum Erreichen eines Deckeneffekts
  • Vue realisiert die Anzeige eines Elements an der Decke oder an einer festen Position (überwacht Bildlaufereignisse).

<<:  So entfernen Sie in Linux ganz einfach installierte Quellpakete

>>:  Detaillierte Erklärung zur Verwendung von Join in Mysql

Artikel empfehlen

Detaillierte Schritte zur Installation von Anaconda unter Linux (Ubuntu 18.04)

Anaconda ist die beliebteste Python-Plattform für...

Wettersymbol-Animationseffekt implementiert durch CSS3

Ergebnisse erzielen Implementierungscode html <...

Der Unterschied zwischen MySQL-Datenbankhost 127.0.0.1 und localhost

Viele meiner Freunde haben möglicherweise ein Pro...

So stellen Sie DoNetCore mit Nginx in der Alibaba Cloud bereit

Grundlegende Umgebungskonfiguration Bitte kaufen ...

Der einfachste Weg, das MySQL-Root-Passwort zurückzusetzen

Meine MySQL-Version ist MySQL V5.7.9, bitte verwe...

So wählen Sie den richtigen MySQL-Datums-/Uhrzeittyp zum Speichern Ihrer Zeit

Beim Erstellen einer Datenbank und Schreiben eine...

Natives JS zum Erzielen von Verzeichnis-Scrolleffekten

Hier ist ein Text-Scrolling-Effekt, der mit nativ...

Fehler MySQL-Tabelle 'performance_schema...Lösung

Die Testumgebung ist mit MariaDB 5.7 eingerichtet...

Zusammenfassung zur Verwendung der Reduce()-Methode in JS

Inhaltsverzeichnis 1. Grammatik 2. Beispiele 3. A...

js einfacher und grober Beispielcode zum Veröffentlichen und Abonnieren

Was ist Publizieren/Abonnieren? Lassen Sie mich I...

So implementieren Sie Linux Deepin, um redundante Kernel zu löschen

Im vorherigen Artikel wurde beschrieben, wie man ...