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

Einfaches Beispiel zum Hinzufügen und Entfernen von HTML-Knoten

<br />Einfaches Beispiel zum Hinzufügen und ...

Implementierungsskript für geplante Datenbanksicherung unter Linux

Inhaltsverzeichnis Szenario: Die Serverdatenbank ...

CSS zum Erzielen eines Chat-Blaseneffekts

1. Rendern JD-Effekt Simulationseffekt 2. Grundsa...

Kombinieren von XML- und CSS-Stilen

student.xml <?xml version="1.0" enco...

So bedienen Sie Docker und Images

Spiegel finden Wir können auf der Docker Hub-Webs...

JavaScript zum Implementieren eines Dropdown-Listenauswahlfelds

In diesem Artikelbeispiel wird der spezifische Ja...

So zeichnen Sie eine vertikale Linie zwischen zwei Div-Tags in HTML

Als ich kürzlich eine Schnittstelle zeichnete, st...

IE6 implementiert min-width

Zunächst einmal wissen wir, dass dieser Effekt ei...

Installations-Tutorial zur komprimierten Version von MySQL 8.0.11 unter Win10

In diesem Artikel finden Sie das Installations-Tu...