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

Ein praktischer Bericht über die Wiederherstellung einer MySQL Slave-Bibliothek

Beschreibung der Situation: Heute habe ich mich b...

Verwendung des Linux-Befehls sed

1. Funktionseinführung sed (Stream EDitor) ist ei...

Welche Vorteile bietet die Verwendung eines B+-Baums als Indexstruktur in MySQL?

Vorwort In MySQL verwenden sowohl Innodb als auch...

Tiefgreifendes Verständnis der Verwendung von CSS clear:both

clear:both wird zum清除浮動Das ist der Eindruck, den ...

Einführung in die Apache-Bereitstellung von https in der Kryptografie

Inhaltsverzeichnis Zweck Experimentelle Umgebung ...

Detaillierte Erklärung zum Erstellen eines Arrays in JavaScript

Inhaltsverzeichnis Erstellen von Arrays in JavaSc...

Vue-Elternkomponente ruft Funktionsimplementierung der Unterkomponente auf

Die übergeordnete Vue-Komponente ruft die Funktio...

Einführung in neue ECMAscript-Objektfunktionen

Inhaltsverzeichnis 1. Objekteigenschaften 1.1 Att...

Neue Einstellungen für Text und Schriftarten in CSS3

Textschatten Textschatten: horizontaler Versatz, ...

VSCode-Entwicklung UNI-APP Konfigurations-Tutorial und Plugin

Inhaltsverzeichnis Vorne geschrieben Vorsichtsmaß...