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

So finden Sie den angegebenen Inhalt einer großen Datei in Linux

Denken Sie im Großen und im Kleinen und lenken Si...

CSS-Implementierungscode für horizontale und vertikale Fortschrittsbalken

Manchmal ist es schön, ein paar nette Scrollbar-E...

Eine kurze Diskussion zum Problem des Docker-Run-Containers im erstellten Status

Bei einem aktuellen Problem gibt es folgendes Phä...

Interpretation der Vue-Komponentenregistrierungsmethode

Inhaltsverzeichnis Überblick 1. Globale Registrie...

JS implementiert kreisförmiges Ziehen und Schieben des Fortschrittsbalkens

In diesem Artikelbeispiel wird der spezifische JS...

Natives JavaScript zum Erreichen von Skinning

Der spezifische Code zur Implementierung von Skin...

Eine audiovisuelle Linux-Distribution, die Audiophile anspricht

Ich bin kürzlich auf das Audiovisual Linux Projec...

Verwendung von Umgebungsvariablen in Docker und Lösungen für häufige Probleme

Vorwort Docker kann Umgebungsvariablen für Contai...

Ausführliches Tutorial zur CentOS-Installation von MySQL5.7

In diesem Artikel werden die detaillierten Schrit...

Lösung für FEHLER 1054 (42S22) beim Ändern des Passworts in MySQL 5.7

Ich habe MySQL 5.7 neu installiert. Beim Anmelden...