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

Reagieren Sie auf den nativen ScrollView-Pulldown-Aktualisierungseffekt

In diesem Artikel wird der spezifische Code des P...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.23

Dieser Artikel zeichnet das Installationstutorial...

Der Unterschied zwischen method=post/get in Form

Das Formular bietet zwei Möglichkeiten zur Datenüb...

React realisiert sekundären Verknüpfungseffekt (Treppeneffekt)

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

Erstellen eines Redis-Clusters auf Docker

Inhaltsverzeichnis 1. Ziehen Sie das Bild 2. Erst...

Der gesamte Prozessdatensatz der rekursiven Komponentenkapselung von Vue3

Inhaltsverzeichnis Vorwort 1. Rekursive Komponent...

Wofür wird jQuery verwendet? jQuery ist eigentlich ein js-Framework

Einführung in jQuery Die jQuery-Bibliothek kann e...

Einführung in die grundlegenden Konzepte und Technologien der Webentwicklung

Heute stellt dieser Artikel Anfängern einige grun...

So ändern Sie den MySQL-Zeichensatz

1. Überprüfen Sie den Zeichensatz von MySQL Varia...

So stellen Sie per SSH eine Verbindung zum Docker-Server her

Als ich zum ersten Mal mit Docker in Berührung ka...

Praktische Methode zum Löschen verknüpfter Tabellen in MySQL

In der MySQL-Datenbank können Tabellen, nachdem s...

Gestaltung von Popup-Fenstern und schwebenden Ebenen im Webdesign

Im Zuge des schrittweisen Übergangs von herkömmli...