Vue検証コードコンポーネントの使い方の詳しい説明

Vue検証コードコンポーネントの使い方の詳しい説明

この記事の例では、vue検証コードコンポーネントで使用される具体的な実装コードを参考までに共有しています。具体的な内容は次のとおりです。

コードは次のとおりです。

<テンプレート>

     <div class="join_formitem">
       <label class="enquiry">確認コード<span>:</span></label>
       <div class="captcha">
         <input type="text" placeholder="認証コードを入力してください" class="yanzhengma_input" v-model="picLyanzhengma" />
         <input type="button" @click="createdCode" class="verification" v-model="checkCode" />
       </div>
    </div>
</テンプレート>

<スクリプト>
エクスポートデフォルト{
  データ(){
    戻る {
      コード:''、
      チェックコード:''、                   
      picLyanzhengma:'' //..認証コード画像}
  },
  作成された(){
    this.createCode() 関数
  },
  メソッド: {
    // 画像認証コード createdCode(){
      // 最初に確認コードをクリアします this.code = ""
      this.checkCode = ""
      this.picLyanzhengma = ""
      //検証コードの長さ const codeLength = 4
      // ランダムな数字 const random = new 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')
      for(let i = 0;i < codeLength;i++){
        // 乱数のインデックスを取得します (0~35)
        インデックス = Math.floor(Math.random() * 36) とします。
        // インデックスに基づいて乱数を取得し、コードに追加します this.code += random[index]
      }
      // 検証コードにコード値を割り当てる this.checkCode = this.code
    }
  }
}
</スクリプト>

<スタイル>
.yanzhengma_input{
  フォントファミリ: 'Exo 2'、サンセリフ;
  境界線: 1px 実線 #fff;
  色: #fff;
  アウトライン: なし;
  境界線の半径: 12px;
  文字間隔: 1px;
  フォントサイズ: 17px;
  フォントの太さ: 標準;
  背景色: rgba(82,56,76,.15);
  パディング: 5px 0 5px 10px;
  左マージン: 30px;
  高さ: 30px;
  上マージン: 25px;
  境界線: 1px 実線 #e6e6e6;
}
。検証{
  境界線の半径: 12px;
  幅: 100ピクセル;
  文字間隔: 5px;
  左マージン: 50px;
  高さ: 40px;
  変換: translate(-15px,0);
}
.キャプチャ{
  高さ:50px;
  テキスト配置: 両端揃え;
}
</スタイル> 

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Vue3.0はクリックして切り替える検証コード(コンポーネント)と検証を実装します
  • Vueは6つの入力ボックスを持つ検証コード入力コンポーネント機能のサンプルコードを実装します。
  • Vue ランダム検証コードコンポーネントのカプセル化実装
  • Vueは検証コードカウントダウンコンポーネントを取得します
  • vue ベースの検証コードコンポーネントのサンプルコード
  • Vue 検証コード コンポーネントのアプリケーション例
  • Vueは検証コード入力ボックスコンポーネントを実装します
  • Vue にモバイル検証コードコンポーネント機能を追加する方法
  • Vue SMS検証コードコンポーネント開発の詳細な説明

<<:  MySQL 8.0 をインストールした後、初めてログインするときにパスワードを変更する問題を解決する

>>:  MySQL 5.7.17 のインストールと設定方法のグラフィックチュートリアル

推薦する

CSS でハートを描く 3 つの方法

以下では、CSS を使用してハートの形を描く 3 つの方法を紹介します。実装プロセスは非常にシンプル...

CSS スタイルを HTML 外部スタイルシートにインポートする方法

リンクインスタイルとは、すべてのスタイルを 1 つ以上の外部スタイルシート ファイルに配置することで...

MySQLにおけるSQLの実行順序についてのちょっとした質問

今日、仕事中に左結合に関するSQLの問題に遭遇しました。後で解決しましたが、この問題を通じてSQLの...

mysql5.7.17.msi インストール グラフィック チュートリアル

mysql-5.7.17.msiのインストール、スクリーンショットに従ってください、ステップバイステ...

MySQLデータベースの圧縮バージョンのインストールと設定に関する詳細なチュートリアル

目次1. MySQLをダウンロードする2. 圧縮パッケージを解凍する3. MySQLを初期化する4....

Tcl言語に基づくシンプルなネットワーク環境を構成するプロセスの分析

1. Tclスクリプトファイルcircle.tclコードコメント #シミュレーションに必要なプロパテ...

jQueryはフォーム検証を実装する

jQueryを使用してフォーム検証を実装します。参考までに、具体的な内容は次のとおりです。登録.ht...

MySql8.0 のトランザクション分離レベルエラーの問題を解決する

目次MySql8.0 トランザクション分離レベルエラーの表示質問コマンドは次のように変更されますMy...

Docker を使用してコンテナ内のルート パスワードを変更する方法

1. dockerfileを作成するときにsshパスワードを設定するには、次のコマンドを使用します。...

集める価値のある 15 個の JavaScript 関数

目次1. 数字を逆にする2. 配列内の最大のn個の数値を取得する3. 階乗を計算する4. 現在の動作...

Vueでスワイパープラグインを使用する際の問題を解決する

デモを作成するときにこのプラグインを使用していくつか問題が発生したため、プラグインの使用方法といくつ...

Vue 組み込みコンポーネントのキープアライブでの LRU アルゴリズムの使用

目次Vue の keep-alive 組み込みコンポーネントの使用でもこのアルゴリズムが使用されます...

ウェブページの最も基本的なコード

◆お気に入りに追加例示するクリックすると、ブラウザのお気に入りメニューにウェブサイトが追加されます...

HTML で JavaScript の全選択/全選択解除操作を実行するサンプル コード

コードをコピーコードは次のとおりです。 <html> <ヘッド> <m...

Vue ショッピングカートのケーススタディ

目次1. ショッピングカートの例2. コードの実装3. まとめ1. ショッピングカートの例一連の学習...