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

So implementieren Sie geplante MySQL-Aufgaben unter Linux

Annahme: Die gespeicherte Prozedur wird täglich v...

Führen Sie die folgenden Schritte aus, um Vue-Router in Vue3 zu verwenden

Vorwort Die Verwaltung des Routings ist eine wese...

Verschachtelte Anzeigeimplementierung der Vue-Router-Ansicht

Inhaltsverzeichnis 1. Routing-Konfiguration 2. Vu...

So verwenden Sie & und nohup im Hintergrund von Linux

Wenn wir in einem Terminal oder einer Konsole arb...

Zwei Verwendungen von iFrame-Tags in HTML

Ich habe kürzlich an einem Projekt gearbeitet – B...

Allgemeine Symbole in Unicode

Unicode ist ein von einer internationalen Organis...

Tipps zum Implementieren mehrerer Rahmen in CSS

1. Mehrere Grenzen[1] Hintergrund: Box-Shadow, Um...

Details zur Überwachung von DOM-Elementen durch MutationObServer in JavaScript

1. Grundlegende Verwendung Es kann über den Mutat...

So entwickeln Sie Uniapp mit vscode

Da ich immer vscode zur Entwicklung von Front-End...