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

18 Killer-JavaScript-Einzeiler

Vorwort JavaScript erfreut sich weiterhin wachsen...

Anweisungen zur Verwendung des Datenbankverbindungspools Druid

Ersetzen Sie ihn durch den optimalen Datenbankver...

Welcher Befehl eignet sich besser für die unscharfe Suche nach Dateien in Linux?

1. Einleitung In diesem Artikel wird hauptsächlic...

Details zum Vue Page Stack Manager

Inhaltsverzeichnis 2. Bewährte Methoden 2.1 Am Le...

Umfassender Vergleich und Bewertung des Vue-Code-Hervorhebungs-Plugins

Inhaltsverzeichnis Umfassender Vergleich Aus der ...

Referenz zur Webseitenerstellung im IE6 - Standardstil im IE6

Dies ist eigentlich kein offizielles Dokument des ...

Einige Probleme, die bei der Installation von MySQL auftreten können

Frage 1: Wenn Sie während der Installation „net s...

CSS-Position feste linke und rechte Doppelpositionierungs-Implementierungscode

CSS-Position Das Positionsattribut gibt den Posit...

Typische Fälle von MySQL-Indexfehlern

Inhaltsverzeichnis Typische Fälle Anhang: Häufige...

So verwenden Sie Provide zur Implementierung der Statusverwaltung in Vue3

Inhaltsverzeichnis Vorwort So implementieren Sie ...

Informationen zur Installation des Python3.8-Images im Docker

Offizielle Docker Hub-Website 1. Suchen Sie nach ...