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
In diesem Artikel wird der spezifische Code von J...
Das Computersystem wurde neu installiert und die ...
Inhaltsverzeichnis 1. Übersicht 2. Django-Projekt...
Zur Aufzeichnung: Es kann in Zukunft verwendet we...
Schauen Sie sich zunächst das Wirkungsdiagramm an...
Bei der Web-Frontend-Entwicklung ist es unvermeidl...
Einführung: Alle Browser verfügen über Standardst...
So verwenden Sie die Concat-Funktion in MySQL: CO...
Nachdem die Tabellenbreite auf der Seite auf width...
Griechische Buchstaben sind eine sehr häufig verw...
Inhaltsverzeichnis Stile in uni-app Zusammenfasse...
Inhaltsverzeichnis 1. Prinzip der Animationsfunkt...
Inhaltsverzeichnis UNION Tabelleninitialisierung ...
Ich habe vor kurzem angefangen, MySQL zu lernen. ...
1. dies.$router.push() 1. Ansicht <Vorlage>...