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
var() Einführung und Verwendung Details (MDN) IE ...
Wie oben gezeigt ist die Navigation oben fixiert ...
Inhaltsverzeichnis 1. verketten() 2. beitreten() ...
1. Grundlegender Spring-Boot-Schnellstart 1.1 Sch...
So implementieren Sie die Paging-Funktion des MyB...
Vorwort Hallo zusammen, hier ist der CSS-Assisten...
Der Unterschied zwischen Ausführen und Starten in...
Inhaltsverzeichnis Schritt 1. Konfigurieren Sie R...
Inhaltsverzeichnis Vorwort Überprüfen und deinsta...
1. Hot Deployment: Das bedeutet, das gesamte Proj...
In diesem Artikel wird erklärt, wie Sie MySQL aus...
Grafisches Installationstutorial für die MySQL In...
Inhaltsverzeichnis Installieren Sie CentOS7 Konfi...
Erstellen Sie zunächst einen Tomcat-Ordner. Um di...
Inhaltsverzeichnis Vorwort Szenarioanalyse Zusamm...