Detaillierte Erklärung zur Verwendung der Vue-Verifizierungscode-Komponente

Detaillierte Erklärung zur Verwendung der Vue-Verifizierungscode-Komponente

In diesem Artikelbeispiel wird der spezifische Implementierungscode, der von der Vue-Verifizierungscodekomponente verwendet wird, zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

Der Code lautet wie folgt:

<Vorlage>

     <div Klasse="join_formitem">
       <label class="enquiry">Bestätigungscode<span>:</span></label>
       <div Klasse="captcha">
         <input type="text" placeholder="Bitte geben Sie den Bestätigungscode ein" class="yanzhengma_input" v-model="picLyanzhengma" />
         <input Typ="Schaltfläche" @click="ErstellterCode" Klasse="Verifizierung" v-Modell="CheckCode" />
       </div>
    </div>
</Vorlage>

<Skript>
Standard exportieren {
  Daten(){
    zurückkehren {
      Code:'',
      Prüfcode:'',                   
      picLyanzhengma:'' //..Bild mit Bestätigungscode}
  },
  erstellt(){
    dieser.erstellterCode()
  },
  Methoden: {
    // Bildüberprüfungscode createdCode(){
      // Löschen Sie zuerst den Bestätigungscode this.code = ""
      dieser.checkCode = ""
      dieses.bildLyanzhengma = ""
      //Länge des Bestätigungscodes const codeLength = 4
      // Zufallszahlen const random = neues Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z')
      für(lass i = 0;i < Codelänge;i++){
        // Den Index der Zufallszahl abrufen (0~35)
        lass index = Math.floor(Math.random() * 36)
        // Holen Sie sich die Zufallszahl basierend auf dem Index und fügen Sie sie dem Code hinzu this.code += random[index]
      }
      // Weisen Sie dem Bestätigungscode den Codewert zu this.checkCode = this.code
    }
  }
}
</Skript>

<Stil>
.yanzhengma_input{
  Schriftfamilie: „Exo 2“, serifenlos;
  Rand: 1px durchgezogen #fff;
  Farbe: #fff;
  Gliederung: keine;
  Rahmenradius: 12px;
  Buchstabenabstand: 1px;
  Schriftgröße: 17px;
  Schriftstärke: normal;
  Hintergrundfarbe: rgba(82,56,76,.15);
  Polsterung: 5px 0 5px 10px;
  Rand links: 30px;
  Höhe: 30px;
  Rand oben: 25px;
  Rand: 1px durchgezogen #e6e6e6;
}
.Überprüfung{
  Rahmenradius: 12px;
  Breite: 100px;
  Buchstabenabstand: 5px;
  Rand links: 50px;
  Höhe: 40px;
  transformieren: übersetzen(-15px,0);
}
.captcha{
  Höhe: 50px;
  Textausrichtung: Blocksatz;
}
</Stil> 

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:
  • Vue3.0 implementiert Click-to-Switch-Verifizierungscode (Komponente) und Verifizierung
  • Vue implementiert einen Beispielcode der Funktion der Eingabekomponente für Bestätigungscodes mit 6 Eingabefeldern
  • Kapselungsimplementierung der Vue-Zufallsüberprüfungscodekomponente
  • Vue erhält die Countdown-Komponente für den Bestätigungscode
  • Beispielcode der auf Vue basierenden Verifizierungscodekomponente
  • Anwendungsbeispiel für die Vue-Verifizierungscodekomponente
  • Vue implementiert die Komponente „Eingabefeld für Bestätigungscodes“
  • So fügen Sie in Vue eine Komponentenfunktion für mobile Verifizierungscodes hinzu
  • Detaillierte Erläuterung der Entwicklung der Vue SMS-Verifizierungscode-Komponente

<<:  Beheben Sie das Problem der Kennwortänderung bei der ersten Anmeldung nach der Installation von MySQL 8.0

>>:  So installieren Sie PHP7.4 und Nginx auf Centos

Artikel empfehlen

So beheben Sie den abnormalen Fehler ERROR: 2002 in MySQL

Kürzlich ist beim Starten von MySQL ein Fehler au...

Vue führt einen einfachen zufälligen Namensaufruf durch

Inhaltsverzeichnis Layoutteil: <div id="a...

Lösen Sie das Problem des MySQL-Datenverlusts, wenn Docker Redis neu startet

Amtliche Dokumentation: Daher sollte MySQL wie fo...

Automatischer Commit-Vorgang für MySQL-Transaktionen

Der Standardbetriebsmodus von MySQL ist der Autoc...

MySQL: MySQL-Funktionen

1. Integrierte Funktionen 1. Mathematische Funkti...

JS Asynchronous Stack Tracing: Warum „await“ besser ist als „Promise“

Überblick Der grundlegende Unterschied zwischen a...

Wie MLSQL Stack das Stream-Debugging vereinfacht

Vorwort Ein Klassenkamerad untersucht die Streami...

So verwenden Sie Nginx zum Simulieren der Canary-Freigabe

Dieser Artikel stellt die Blue-Green-Bereitstellu...

Implementierung zum Zeichnen einer Audio-Wellenform mit wavesurfer.js

1. Sehen Sie sich die Renderings an Weiterleiten ...

Eine kurze Erläuterung der Syntax der VUE-Uni-App-Vorlage

1.v-bind (Abkürzung:) Um in Daten definierte Date...

Implementierung der Vue-Anmeldefunktion

Inhaltsverzeichnis Vorne geschrieben Anmeldeübers...