Vue+Vant implementiert die obere Suchleiste

Vue+Vant implementiert die obere Suchleiste

In diesem Artikelbeispiel wird der spezifische Code von Vue+Vant zur Implementierung der oberen Suchleiste zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

Quellcode der Suchleistenkomponente (SearchBar.vue)

<Vorlage>
  <Abschnitt Klasse="Stadtsuche">
    <van-icon class="search-icon" name="suche" />
    <input placeholder="Geben Sie hier das Suchwort ein" v-model="KeyWord">
    <van-icon class="clear-icon" name="clear" v-show="Schlüsselwort" @click="clearSearchInput" />
  </Abschnitt>
</Vorlage>
 
<Skript>
Standard exportieren {
   Daten() {
        zurückkehren {
            Stichwort: '',
        }
    },
    Methoden: {
        SucheInput löschen() {
            dieses.Schlüsselwort = '';
        }
    }
}
</Skript>
 
<!-- Fügen Sie das Attribut „scoped“ hinzu, um CSS nur auf diese Komponente zu beschränken -->
<Stil>
    .Stadtsuche {
        Hintergrundfarbe: #F7F8FA;
        Anzeige: Flex;
        Inhalt ausrichten: Flex-Start;
        Elemente ausrichten: zentrieren;
        Höhe: 2,3rem;
        Breite: 94vw;
        Rand: 2vw 4vw;
        Rahmenradius: 8px;
    }
    .Suchsymbol {
      Rand links: 5px;
    }
    Eingabe {
      Rand: 0 1,5 vw;
      Hintergrundfarbe: #F7F8FA;
      Rand: 0px;
      Schriftgröße: 14px;
      Flexion: 1
    }
    .clear-icon { Farbe: #999;}
  
</Stil>

Andere Komponenten basieren auf Komponenten zur Referenzabfrage

Komponente zur Suche nach Referenzen auf der Startseite:

<Vorlage>
  <div>
      <Suche></Suche>
        Startseite</div>
</Vorlage>
 
<Skript>
Suche aus '@/components/SearchBar' importieren
Standard exportieren {
   Name: "Heim",
   Komponenten:
      'Suche': Suche,
    },
}
</Skript>
 
<!-- Fügen Sie das Attribut „scoped“ hinzu, um CSS nur auf diese Komponente zu beschränken -->
<Stil>
 
</Stil>

Screenshots der Effekte:

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 elementui implementiert den Beispielcode der öffentlichen Komponentenkapselung der Suchleiste

<<:  Lösung für das Problem des MySQL-Threads beim Öffnen von Tabellen

>>:  Detaillierte Erklärung zur Installation des Systems auf VMware Workstation 14 Pro (virtuelle Maschine)

Artikel empfehlen

Reines CSS, um coole Neonlichteffekte zu erzielen (mit Demo)

Ich habe kürzlich die Tutorial-Reihe zu CSS-Anima...

$nextTick-Erklärung, die Sie auf einen Blick verstehen

Inhaltsverzeichnis 1. Funktionsbeschreibung 2. Üb...

So deaktivieren Sie die Klartextanzeige und die Schnelllöschfunktion von IE10

IE10 bietet eine Schaltfläche zum schnellen Lösche...

Verwendung des MySQL-Zeitstempels

Vorwort: Zeitstempelfelder werden häufig in MySQL...

Ein umfassendes Verständnis der funktionalen Komponenten von Vue.js

Inhaltsverzeichnis Vorwort Funktionale React-Komp...

Welche Eigenschaften sollte eine gute Werbung haben?

Manche Leute sagen, dass Werbung machen wie ein Me...