Lassen Sie uns über das Problem der Vue-Integration der SweetAlert2-Eingabeaufforderungskomponente sprechen

Lassen Sie uns über das Problem der Vue-Integration der SweetAlert2-Eingabeaufforderungskomponente sprechen

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

1. Projektintegration

Offizieller Website-Link: https://sweetalert2.github.io

Bildbeschreibung hier einfügen

Fall

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

1. CDN-Importmethode:

Global in index.html importiert

<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script> 

Bildbeschreibung hier einfügen

Standort:

Bildbeschreibung hier einfügen

npm-Installationsmethode:

npm installiere sweetalert2

2. Kartonverpackung bestätigen

Bestätigen = {
    anzeigen: Funktion (Nachricht, Rückruf) {
        Swal.Feuer({
            Titel: „Bestätigen?“,
            Text: Nachricht,
            Symbol: „Warnung“,
            Schaltfläche "Abbrechen" anzeigen: true,
            Schaltflächenfarbe bestätigen: '#3085d6',
            AbbrechenButtonColor: '#d33',
            confirmButtonText: 'Ja, bestätigt!'
        }).dann((Ergebnis) => {
            wenn (Ergebnis.istBestätigt) {
                wenn (Rückruf) {
                    Rückruf()
                }
            }
        })
    }
}

3. Schnelle Kartonverpackung

Toast = {
    Erfolg: Funktion (Nachricht) {
        Swal.Feuer({
            Position: 'Top-End',
            Symbol: „Erfolg“,
            Titel: Nachricht,
            Schaltfläche "Bestätigen" anzeigen: false,
            Zeitgeber: 3000
        })
    },

    Fehler: Funktion (Nachricht) {
        Swal.Feuer({
            Position: 'Top-End',
            Symbol: „Fehler“,
            Titel: Nachricht,
            Schaltfläche "Bestätigen" anzeigen: false,
            Zeitgeber: 3000
        })
    },

    Warnung: Funktion (Nachricht) {
        Swal.Feuer({
            Position: 'Top-End',
            Symbol: „Warnung“,
            Titel: Nachricht,
            Schaltfläche "Bestätigen" anzeigen: false,
            Zeitgeber: 3000
        })
    }
};

4. Verwendung des Bestätigungsfelds

/**
     * Klicken Sie auf [Löschen].
     */
    del(id) {
      lass _dies = dies
      Confirm.show("Gelöschte Daten können nicht wiederhergestellt werden, bitte Löschung bestätigen!", function () {
        Laden.show()
        _this.$api.delete('http://127.0.0.1:9000/business/admin/chapter/delete/' + id).then((res) => {
          Laden.Ausblenden()
          console.log("Ergebnis Kapitelliste löschen:", res)
          let resp = res.data
          wenn (bzw. Erfolg) {
            _diese.liste(1)
            Swal.Feuer(
                'Erfolgreich gelöscht!',
                'Erfolgreich gelöscht! ',
                'Erfolg'
            )
          }
        })
      })

5. Verwendung des Nachrichteneingabefelds

 /**
     * Klicken Sie auf [Speichern].
     */
    speichern() {
      lass _dies = dies
      Laden.show()
      _this.$api.post('http://127.0.0.1:9000/business/admin/chapter/save', _this.chapter).then((res) => {
        Laden.Ausblenden()
        console.log("Ergebnisse der Kapitelliste speichern:", res)
        let resp = res.data
        wenn (bzw. Erfolg) {
          $("#form-modal").modal("ausblenden")
          _diese.liste(1)
          Toast.success("Erfolgreich gespeichert!")
        } anders {
          Toast.Warnung(bzw.Nachricht)
        }
      })
    }

6. Projekteffekt

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels über die in Vue integrierte Sweetalert2-Eingabeaufforderungskomponente. Weitere relevante Inhalte zu Vue integrierter Sweetalert2 finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Implementierung der Vue-Komponente zur Erinnerung an benutzerdefinierte Klingeltöne
  • Der einfachste Weg, die globale Komponente der Vue-Nachrichteneingabeaufforderung zu verwenden
  • Implementierungscode für die Komponente „Vue Custom Prompt Box“ (Toast)
  • Detaillierte Beispiele zur Verwendung allgemeiner Tipps oder zum Laden von Komponenten in Vue-CLI-Projekten
  • Instanzcode der globalen Eingabeaufforderungsbox-Komponente von Vue
  • Beispiel für die Verwendung von Vue.extend zum Erstellen einer Nachrichteneingabeaufforderungskomponente
  • Vue.js implementiert ein schönes, flexibles und wiederverwendbares Beispiel für eine Prompt-Komponente
  • Prompt-Komponente von vue.js
  • Verwenden Sie SVG, um die globale Nachrichtenaufforderungskomponente in Vue zu kapseln

<<:  Detaillierte Erklärung zur Lösung des Problems zu langer Inhalte in CSS

>>:  Docker startet im Status „Beendet“

Artikel empfehlen

Installieren und konfigurieren Sie SSH in CentOS7

1. Installieren Sie openssh-server yum install -y...

So implementieren Sie den Dienststatus zur Nginx-Konfigurationserkennung

1. Überprüfen Sie, ob das Modul „Status prüfen“ i...

So leiten Sie eine URL mit Nginx Rewrite um

Ich muss in letzter Zeit bei der Arbeit oft die N...

Beginnen Sie CSS-Pseudoklassennamen nicht mit Zahlen

Wenn Neulinge Div+CSS entwickeln, müssen sie die ...

Einführung in die Vue-Schaltflächenberechtigungssteuerung

Inhaltsverzeichnis 1. Schritte 1. Definieren Sie ...

Der Unterschied zwischen HTML-Iframe und Frameset_PowerNode Java Academy

Einführung 1. <iframe>-Tag: Ein Iframe ist ...

JavaScript, um einen einheitlichen Animationseffekt zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung zu Javascript-Dateien und Blobs

Inhaltsverzeichnis Datei() Grammatik Parameter Be...

So konfigurieren Sie gängige Software unter Linux

Wenn Sie einen neuen Linux-Server bekommen, müsse...

Ein Designer beschwert sich erneut über die offizielle Website von Hammer

Letztes Jahr war der offene Brief ein großer Erfo...