1. VerwendungVerwenden der Nachrichtenkomponente eines Elements in Vue Verwendung in Vue-Datei diese.$nachricht({ Nachricht: "Sofortnachricht", Typ: „Erfolg“ }) Verwendung in JS-Datei importiere ElementUI von „element-ui“; ElementUI.Nachricht({ Nachricht: ‚Sofortnachricht‘, Typ: "Warnung" }); 2. Lösen Sie das Problem der wiederholten Anzeige von Nachrichten-Popup-Fenstern// Nachricht.js /** * @Description: Überschreibe die Nachrichtenmontage, um private Eigenschaften der Klasse zu implementieren* @param { String } Optionen => Nachrichteninhalt* @param { Boolean } single => ob nur eine angezeigt werden soll*/ importiere { Message } von 'element-ui'; const showMessage = Symbol('showMessage'); Klasse DonMessage { Erfolg (Optionen, Single = False) { this[showMessage]('Erfolg', Optionen, einzeln); } Warnung (Optionen, einzeln = falsch) { this[showMessage]('Warnung', Optionen, einzeln); } info (Optionen, einzeln = falsch) { this[showMessage]('info', Optionen, einzeln); } Fehler (Optionen, single = true) { dies[showMessage]('Fehler', Optionen, einzeln); } [showMessage] (Typ, Optionen, einzeln) { wenn (einzeln) { //Feststellen, ob die Nachricht bereits vorhanden ist wenn (document.getElementsByClassName('el-message--error').length === 0) { Nachricht[Typ](Optionen); } } anders { Nachricht[Typ](Optionen); } } } // Standardexport der privaten Nachrichtenkomponente export default new DonMessage(); Bei Bedarf einführen importiere DonMessage aus '@/message' Direkt in der JS-Datei verwenden DonMessage.warning('Bitte loggen Sie sich ein') Auf dem Vue-Prototyp montiert // Haupt.js Vue.prototype.$message = Nachricht abbrechen // Rufen Sie this.$message.warning("Bitte anmelden") in der Vue-Datei auf. Dies ist das Ende dieses Artikels zur Lösung des Problems wiederholter Pop-ups von Element-Nachrichten. Weitere Informationen zum wiederholten Auftauchen von Element-Nachrichten finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: MySQL-Kodierung utf8 und utf8mb4 utf8mb4_unicode_ci und utf8mb4_general_ci
>>: React realisiert den gesamten Prozess des Seitenwasserzeicheneffekts
Nginx unterstützt drei Möglichkeiten zum Konfigur...
Einführung Wenn wir die MySQL-Datenbank verwenden...
Inhaltsverzeichnis Vorwort: Implementierungsschri...
1. Zeigen Sie die Dateien oder Verzeichnisse im V...
Der zu erzielende Effekt: Wenn die Maus auf das k...
Inhaltsverzeichnis Voraussetzungen Effekt verwend...
Standardmäßig werden Breite und Höhe der Kopfzeil...
Verwenden Sie CSS, um den Stil der Bildlaufleiste...
Verwenden Sie CSS-Stile und HTML-Tag-Elemente Um ...
Tab-Auswahlkarten werden auf echten Webseiten seh...
1. Voraussetzungen Bei der Entwicklung von Front-...
Inhaltsverzeichnis Vorsichtsmaßnahmen Notwendige ...
Einführung: Wenn wir MySQL zum Erstellen einer Ta...
Index Condition Pushdown (ICP) wird in MySQL 5.6 ...
1. Einleitung Wenn die Datenmenge in der Datenban...