Verwenden Sie Element+vue, um Start- und Endzeitlimits zu implementieren

Verwenden Sie Element+vue, um Start- und Endzeitlimits zu implementieren

In diesem Artikelbeispiel wird der spezifische Code zur Verwendung von Element+vue zur Implementierung von Start- und Endzeitlimits zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt

Wirkung

<el-form-item label="Startzeit">
   <el-date-picker v-model="startDate" type="datetime" placeholder="Wählen Sie ein Datum aus"
                   format="jjjj-MM-tt HH:mm:ss"
                   Werteformat="Zeitstempel"
                   :editierbar="falsch"
                   :picker-options="pickerOptionsStart" @change="changeStart">
   </el-Datumsauswahl>
</el-form-item>
<el-form-item label="Endzeit">
   <el-date-picker v-model="endDate" type="datetime" placeholder="Wählen Sie ein Datum aus"
                   Stil="Breite: 100%;"
                   format="jjjj-MM-tt HH:mm:ss"
                   Werteformat="Zeitstempel"
                   :löschbar="wahr"
                   :editierbar="falsch"
                   :picker-options="pickerOptionsEnd" @change="changeEnd">
   </el-Datumsauswahl>

</el-form-item>
pickerOptionsStart: {},
pickerOptionsEnd: {},
Startdatum: '',
Enddatum: '',

 changeStart() { // Begrenze die Startzeit if (this.endDate != '') {
          wenn (dieses.Enddatum <= dieses.Startdatum) {
            this.$message.warning('Endzeit muss größer sein als Startzeit!');
            dies.startDate = '';
          }
        }
        this.pickerOptionsEnd = Objekt.assign({}, this.pickerOptionsEnd, {
          disabledDate: (Zeit) => {
            wenn (dieses.Startdatum) {
              gibt Zeit zurück.getTime() < this.startDate;
            }
          },
        });
      },

      changeEnd() { // Endzeit begrenzen console.log(this.endDate);
        wenn (this.startDate != '') {
          wenn (dieses.Enddatum <= dieses.Startdatum) {
            this.$message.warning('Endzeit muss größer sein als Startzeit!');
            dies.endDate = '';
          }
        }

        this.pickerOptionsStart = Objekt.assign({}, this.pickerOptionsStart, {
          disabledDate: (Zeit) => {
            wenn (dieses.Enddatum) {
              gibt Zeit zurück.getTime() > this.endDate;
            }
          },
        });
      },

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Beispielcode zur Implementierung von dynamischem Skinning mit vue+element
  • Integrationspraxis des Vue+Element-Hintergrundverwaltungsframeworks
  • Antdesign-vue kombiniert mit sortablejs, um die Funktion zum Ziehen und Sortieren von zwei Tabellen zu erreichen
  • Detaillierte Erklärung zum Ziehen von Tabellenspalten mit Vue Element Sortablejs

<<:  Lösung für Nginx-Installationsfehler

>>:  Analyse der Linux-Konfiguration zur Realisierung eines schlüssellosen Anmeldevorgangs

Artikel empfehlen

js, um eine einfache Produkt-Screening-Funktion zu erreichen

In diesem Artikelbeispiel wird der spezifische JS...

So konfigurieren Sie mehrere Tomcats mit Nginx-Lastausgleich unter Linux

Die Methoden zur Installation von Nginx und mehre...

Beispiel für das Erstellen eines virtuellen Hosts basierend auf dem Apache-Port

Apache: Virtuellen Host basierend auf Port erstel...

So implementieren Sie das MySQL-Umschalten des Datenspeicherverzeichnisses

So implementieren Sie das MySQL-Umschalten des Da...

Zusammenfassung der Dockerfile-Maven-Plugin-Nutzungsanleitung

Inhaltsverzeichnis POM-Konfiguration Setting.xml-...

Detailliertes Tutorial zur Installation von phpMyAdmin unter Ubuntu 18.04

Wir werden phpMyAdmin installieren, damit es mit ...

Zusammenfassung der langsamen MySQL-Abfragevorgänge

Erklärung langsamer MySQL-Abfragen Das MySQL Slow...

Eine Sammlung gängiger Verwendungen von HTML-Meta-Tags

Was ist ein Mata-Tag? Das <meta>-Element li...