Verwenden Sie vue2+elementui für Hover-Prompts

Verwenden Sie vue2+elementui für Hover-Prompts

Die Hover-Prompts von Vue2+elementui sind in externe und interne unterteilt. Der interne verwendet el-tooltip und der externe verwendet mouseover und mouseout, um das Prompt-Feld erscheinen und verschwinden zu lassen (die beiden Ereignisse müssen gedrosselt werden und die Ereignisse müssen vor dem Zerstören zerstört werden).

<Vorlage>
  <div Klasse="hallo">
<!-- <el-tooltip placement="top"> -->

    <!-- <div slot="content">Extern 1<br />Extern 2</div> -->
    <ol Klasse = "Liste-Wrap" @mouseover.stop = "mouseover" @mouseout.stop = "mouseout">
      <li v-for="Seite in Seiten"
          :Schlüssel="site.id">
        <el-tooltip placement="oben">
          <div slot="content">Mehrere Informationszeilen<br />Zweite Informationszeile</div>
          <span>Spanne</span>
        </el-tooltip>
      </li>
    </ol>
    <div v-if="isShow">ol's Eingabeaufforderungsinformationen</div>
     <!-- </el-tooltip> -->
  </div>
</Vorlage>

<Skript>
Standard exportieren {
  Name: "Hallo Welt",
  Daten () {
    zurückkehren {
      isShow: false,
      Seiten: [
        { id: 'sfdsfsd', name: 'Runoob' },
        { id: 'sfdsfdfdsd', name: 'Google' },
        { id: 'sfdssdffsd', name: 'Taobao' }
      ],
      msg: „Willkommen bei Ihrer Vue.js-App“
    }
  },
  Methoden: {
    Mauszeiger darüber (e) {
      wenn (e.target.tagName === 'OL') {
        dies.isShow = true
        console.log('eingeben', e.target.tagName)
      }
    },
    Mauszeiger (e) {
      wenn (e.target.tagName === 'OL') {
        console.log('verlassen', e.target.tagName)
        this.isShow = false
      }
    }
  }
}
</Skript>

<!-- Fügen Sie das Attribut „scoped“ hinzu, um CSS nur auf diese Komponente zu beschränken -->
<Stilbereich>
.list-wrap{
  Hintergrundfarbe: #42b983;
}
h1,
h2 {
  Schriftstärke: normal;
}
ul {
  Listenstiltyp: keiner;
  Polsterung: 0;
}
li {
  Anzeige: Inline-Block;
  Rand: 0 10px;
}
A {
  Farbe: #42b983;
}
</Stil>

Der Anzeigeeffekt ist wie folgt:

Externer Hover:

Innerhalb der Spanne schweben:

Erweiterung: Wenn es sich um einen einfachen Hover-Prompt-Text (einzeln oder mehrzeilig) handelt, können Sie ihn mit dem Pseudoelement ::hover implementieren. Wenn Sie jedoch den Attributwert in HTML als Prompt-Wert verwenden möchten, wird durch Hinzufügen von \A die Zeile nicht umbrochen.

Dies ist das Ende dieses Artikels über die Verwendung von vue2+elementui für Hover-Prompts. Weitere relevante Inhalte zu Vue2-Element-Hover-Prompts finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Vue + ElementUI implementiert Paging-Funktion - MySQL-Daten
  • Vue + elementui realisiert Mehrfachauswahl- und Suchfunktionen der Dropdown-Tabelle
  • Vue Element-ui implementiert Baumsteuerungsknoten und fügt Symbole hinzu, detaillierte Erläuterung
  • Detaillierte Erklärung zur Verwendung von ElementUI in Vue
  • So installieren Sie Element UI und verwenden Vektorgrafiken in vue3.0

<<:  Docker verwendet Root, um in den Container zu gelangen

>>:  Ergänzender Artikel zur Front-End-Performance-Optimierung

Artikel empfehlen

Vier Kategorien von CSS-Selektoren: Basis, Kombination, Attribut, Pseudoklasse

Was ist ein Selektor? Die Rolle des Selektors bes...

Implementierungsbeispiel eines Videoplayers basierend auf Vue

Wenn der vorhandene Videoplayer die Anforderungen...

Lassen Sie uns im Detail darüber sprechen, wie Browser Abschlüsse betrachten

Inhaltsverzeichnis Vorwort Einführung in Closures...

Vue+video.js implementiert Video-Wiedergabelisten

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

So richten Sie eine VSCode-Remoteverbindung zum Server-Docker-Container ein

Inhaltsverzeichnis Ziehen Sie das Bild Ausführen ...

So setzen Sie das Root-Passwort in mysql8.0.12 zurück

Wenn Sie nach der Installation der Datenbank das ...

So erstellen Sie einen Nginx-Image-Server mit Docker

Vorwort Bei der allgemeinen Entwicklung werden Bi...

So prüfen Sie, ob Daten vorhanden sind, bevor Sie sie in MySQL einfügen

Geschäftsszenario: Der Besuchsstatus des Besucher...

Analyse des Idea-Compiler-Vue-Einrückungsfehlerproblemszenarios

Projektszenario: Beim Ausführen des Vue-Projekts ...

HTML übertrifft das Implementierungsprinzip und den Code des Textzeilenabfangs

Der HTML-Code zum Abfangen von mehrzeiligem Text l...

Detaillierte Schritte zur Installation von MySQL mit Cluster-RPM

MySQL-Datenbank installieren a) Laden Sie das MyS...