Beispiel für die Implementierung einer Komponente mit fester Unterseite in Vue

Beispiel für die Implementierung einer Komponente mit fester Unterseite in Vue

【Wirkung】

【Implementierungsmethode】

<Vorlage>
  <div id="app">
    <div Klasse="Haupt">
      <img alt="Vue-Logo" src="./assets/logo.png">
      <HelloWorld msg="Willkommen bei Ihrer Vue.js-App"/>
      <img alt="Vue-Logo" src="./assets/logo.png">
    </div>
    <div class="footer">Dies ist eine unten fixierte Schaltfläche</div>
  </div>
</Vorlage>

<Skript>
importiere HelloWorld aus './components/HelloWorld.vue'

Standard exportieren {
  Name: "App",
  Komponenten:
    Hallo Welt
  }
}
</Skript>

<Stil>
:Wurzel{
  --Fußzeilenhöhe: 50px;
}
Körper {
  Polsterung: 0;
  Rand: 0;
}
#app {
  Schriftfamilie: Avenir, Helvetica, Arial, serifenlos;
  -webkit-font-smoothing: Kantenglättung;
  -moz-osx-font-smoothing: Graustufen;
  Textausrichtung: zentriert;
  Farbe: #2c3e50;
  Rand oben: 60px;
}
.hauptsächlich{
  Polsterung unten: var(--footer-height);
  Überlauf-y: automatisch;
}
.Fußzeile{
  Position: fest;
  unten: 0;
  Breite: 100 %;
  Zeilenhöhe: var(--footer-height);
  Hintergrund: #42b983;
  Farbe: #fff;
}
</Stil>

[Anforderungen hinzufügen] Fügen Sie eine A-Logik hinzu. Wenn die A-Logik erfüllt ist, wird die untere Schaltfläche nicht angezeigt, in anderen Fällen jedoch schon.
Fügen Sie einen Bool-Wert (isShow) hinzu, um zu bestimmen, ob die untere Schaltfläche angezeigt wird. Der spezifische Code lautet wie folgt:

<Vorlage>
  <div id="app">
    <div Klasse="Haupt">
      <img alt="Vue-Logo" src="./assets/logo.png">
      <HelloWorld msg="Willkommen bei Ihrer Vue.js-App"/>
      <img alt="Vue-Logo" src="./assets/logo.png">
    </div>
    <div Klasse="Fußzeile" v-if='isShow'>
      <div class="footer-content">Dies ist eine unten fixierte Schaltfläche</div>
    </div>
  </div>
</Vorlage>

<Skript>
importiere HelloWorld aus './components/HelloWorld.vue'

Standard exportieren {
  Name: "App",
  Komponenten:
    Hallo Welt
  },
  Daten() {
    zurückkehren {
      isShow: true
    }
  },
}
</Skript>

<Stil>
:Wurzel{
  --Fußzeilenhöhe: 50px;
}
Körper {
  Polsterung: 0;
  Rand: 0;
}
#app {
  Schriftfamilie: Avenir, Helvetica, Arial, serifenlos;
  -webkit-font-smoothing: Kantenglättung;
  -moz-osx-font-smoothing: Graustufen;
  Textausrichtung: zentriert;
  Farbe: #2c3e50;
  Rand oben: 60px;
}
.hauptsächlich {
  Überlauf-y: automatisch;
}
.Fußzeile {
  Höhe: var(--footer-height);
}
.Fußzeileninhalt {
  Position: fest;
  unten: 0;
  Breite: 100 %;
  Zeilenhöhe: var(--footer-height);
  Hintergrund: #42b983;
  Farbe: #fff;
}
</Stil>

Damit ist dieser Artikel über das Beispiel der Implementierung einer Komponente mit festem Boden mit Vue abgeschlossen. Weitere relevante Inhalte zu Vue mit festem Boden finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Die untere Navigation des mobilen Endgeräts wird mit Vue-Router fixiert, um die Komponentenwechselfunktion zu realisieren

<<:  Tutorial zur Installation und Konfiguration von MySQL 5.7.16 ZIP-Paketen

>>:  Beispielmethode zum Anzeigen von IP in Linux

Artikel empfehlen

Zwei Möglichkeiten zur Installation von Python3 auf Linux-Servern

Erste Methode Alibaba Cloud- und Baidu Cloud-Serv...

So realisieren Sie die vertikale Anordnung von Text mit CSS3

In einem aktuellen Projekt wollte ich Text vertik...

So verhindern Sie, dass sich vsftpd-Benutzer über SSH anmelden

Vorwort vsftp ist eine benutzerfreundliche und si...

JavaScript verwendet häufig Array-Deduplizierung tatsächliche Kampf Quellcode

Mit der Array-Deduplizierung wird man häufig bei ...

Welche Funktion ist !-- -- im HTML-Seitenstil?

Hauptsächlich für Browser mit niedriger Version &l...

MySQL-Serie 9 MySQL-Abfrage-Cache und -Index

Inhaltsverzeichnis Tutorial-Reihe 1. MySQL-Archit...

Zwei einfache Beispiele für Menünavigationsleisten

Menüleiste Beispiel 1: Code kopieren Der Code lau...

So konfigurieren Sie eine JDK-Umgebung unter Linux

1. Gehen Sie zur offiziellen Website, um das JDK-...

MySQL-Variablendeklaration und Analyse gespeicherter Prozeduren

Deklarieren von Variablen Festlegen globaler Vari...

js, um einen einfachen Kalendereffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

Zusammenfassung der Situationen, in denen MySQL-Indizes nicht verwendet werden

Indextypen in MySQL Im Allgemeinen können sie in ...