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

Verwendung des Linux-Befehls gzip

1. Befehlseinführung Der Befehl gzip (GNU zip) wi...

Hinweise zu den Formularkomponenten des Elements

Elementform und Codeanzeige Weitere Einzelheiten ...

Lösung zum Vergessen des Root-Passworts der MySQL 5.7- und 8.0-Datenbank

Hinweis: Um das Root-Passwort in MySQL 5.7 zu kna...

Node+Express zum Erzielen eines Paging-Effekts

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

MySQL-String-Aufteilungsvorgang (String-Abfangen mit Trennzeichen)

String-Extraktion ohne Trennzeichen Fragenanforde...

Vue realisiert die Bildschirmanpassung von Großbildschirmseiten

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

Vue hält den Benutzer angemeldet (verschiedene Token-Speichermethoden)

Inhaltsverzeichnis So setzen Sie Cookies Nachteil...

Implementierung von webpack-dev-server zum Erstellen eines lokalen Servers

Inhaltsverzeichnis Vorwort Webpack-Deb-Server Sta...

7 nützliche neue TypeScript-Funktionen

Inhaltsverzeichnis 1. Optionale Verkettung 2. Nul...

Eine audiovisuelle Linux-Distribution, die Audiophile anspricht

Ich bin kürzlich auf das Audiovisual Linux Projec...