Bei Popup-Fenstern in Vue-Projekten müssen Sie berücksichtigen, dass Benutzer möglicherweise weiter warten, ohne zu antworten, was dazu führt, dass sich Benutzer unwohl fühlen. Um diese Situation zu vermeiden, können wir das Popup-Fenster automatisch schließen, indem wir ein Timeout festlegen.
Die Element UI-Bibliothek wird im Vue-Projekt zum Implementieren von Popup-Fenstern verwendet. Element UI stellt die ElDialog-Komponente zum Erstellen von Popup-Fenstern bereit. Wir können das beforeClose-Attribut der ElDialog-Komponente verwenden, um die Funktion zum Schließen des Popup-Fensters im Laufe der Zeit zu implementieren.
Im Vue-Projekt können wir beim Erstellen des Popup-Fensters über die beforeClose-Eigenschaft von ElDialog eine Rückruffunktion festlegen. Diese Rückruffunktion wird automatisch ausgeführt, bevor das Popup-Fenster geschlossen wird. Wir können in der Rückruffunktion einen Timer einstellen und innerhalb der angegebenen Zeit auf die Schaltfläche „Bestätigen“ oder „Abbrechen“ des Popup-Fensters klicken, um das Popup-Fenster automatisch zu schließen.
Das Folgende ist die spezifische Implementierungsmethode:
1 Legen Sie in der Komponente des Popup-Fensters das beforeClose-Attribut fest und geben Sie eine Rückruffunktion an:
弹窗内容
2. Hören Sie auf die Schließ- und Bestätigungsereignisse der untergeordneten Komponente und ändern Sie das sichtbare Attribut des Popup-Fensters, um das Öffnen und Schließen des Popup-Fensters zu steuern.
打开弹窗
An diesem Punkt kann im Vue-Projekt durch Hinzufügen von Logikcode zur Popup-Fensterkomponente die Timeout-Funktion zum Schließen des Popup-Fensters realisiert werden.
Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine Zeitüberschreitung und schließen das Popup-Fenster in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!