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 einen Ein- und Ausblendeffekt des Bildes zu erzielen

In diesem Artikel wird der spezifische Code von j...

Erstellen Sie eine virtuelle Umgebung mit venv in Python3 in Ubuntu

1. Virtuelle Umgebung folgt dem Projekt, erstelle...

Lösen Sie das Problem, dass Docker Sudo-Operationen verwenden muss

Die Schritte sind wie folgt 1. Erstellen Sie eine...

Einführung in die Verwendung des MySQL pt-slave-restart-Tools

Inhaltsverzeichnis Beim Einrichten einer MySQL-Ma...

Eine kurze Einführung in die Kernkenntnisse der VUE uni-app

Inhaltsverzeichnis Spezifikation a. Die Auslageru...

Drei Möglichkeiten, um einen Textblinkeffekt im CSS3-Beispielcode zu erzielen

1. Ändern Sie die Transparenz, um ein allmähliche...

Designtheorie: Hierarchie im Design

<br />Originaltext: http://andymao.com/andy/...

Detaillierte Erklärung zur Verwendung von MySQL Online DDL

Inhaltsverzeichnis Text LOCK-Parameter ALGORITHMU...

Beispiel für die Wertübertragung in einem HTML-Formular über die Get-Methode

Die google.html-Schnittstelle ist wie in der Abbil...

MySQL-FAQ-Serie: Wann werden temporäre Tabellen verwendet?

Einführung in temporäre Tabellen Was ist eine tem...

Erläuterung der Faktoren, die die Datenbankleistung in MySQL beeinflussen

Eine Geschichte über die Datenbankleistung Währen...

7 Fähigkeiten, die großartige Grafikdesigner beherrschen müssen

1》Seien Sie gut im Webdesign 2》Wissen, wie man Web...