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
Hintergrund Wenn wir über Transaktionen sprechen,...
Ob der a-Tag eine neue Seite öffnet: (1) Baidu Enc...
Inhaltsverzeichnis Die erste Methode: Wenn die My...
Inhaltsverzeichnis Warum day.js verwenden? Moment...
Im Vergleich zu fdisk wird parted weniger verwend...
Inhaltsverzeichnis Schritte zum Erstellen von TCP...
will-change teilt dem Browser mit, welche Änderun...
Inhaltsverzeichnis 1. Übersicht 2. Speicherverwal...
Vorwort Normalerweise wird für MySQL-Abfragen mit...
Boost installieren Es gibt viele Möglichkeiten, C...
Diashows sieht man häufig auf Webseiten. Sie enth...
Die Installations- und Konfigurationsmethoden von...
Inhaltsverzeichnis Überblick Was ist Lazy Loading...
Das Layout des Textes unterliegt je nach Sprache ...
Fehlermeldung: Benutzer: „root“, Host: „localhost...