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 のインストールと設定方法のグラフィックチュートリアル

推薦する

Vue イベントの $event パラメータ = イベント値の場合

テンプレート <el-table :data="データリスト"> &...

JD.com フラッシュセール効果を実現する JavaScript

この記事では、JD.comのフラッシュセール効果を実現するためのJavaScriptの具体的なコード...

Linuxシステムはルートアカウントのリモートログインコマンドを禁止しています

ps: Linux システムで root アカウントのリモート ログインを無効にする方法は次のとおり...

MySQL のデータ削除とデータ テーブル メソッドの例

MySQL でデータやテーブルを削除するのは非常に簡単ですが、削除するとすべてのデータが消えてしまう...

js オブザーバーモードの紹介と使用

目次定義2. 使用シナリオ3. 例を挙げる4. コーディング定義オブザーバー パターンは 1 対多の...

VueはExcelデータをエクスポートするパブリック関数メソッドをカプセル化します

vue+element UI は Excel データをエクスポートするためのパブリック関数をカプセル...

JavaScript WebAPI、DOM、イベント、操作要素例の詳しい説明

目次ウェブAPI DOM DOMツリーDOM要素取得方法ドキュメントオブジェクトのプロパティイベント...

実践的な経験を共有するためのコードチェックツールstylelintの紹介

目次序文文章1. stylelintをインストールする2. 設定ファイル3. stylelintを使...

なぜ IE6 が最も多くの人に使用されているのでしょうか?

まず第一に、私はウェブデザイナーです。具体的には、私は XHTML フロントエンド デザイナーです。...

ウェブ画像のホットリンクと座標値を設定するサンプルコード

時には、画像上に複数の領域を設定する必要があります。マウスで画像のさまざまな領域をクリックしてさまざ...

Linux ssh サービス情報と実行ステータスを表示する方法

Linux での ssh サービス構成など、ssh サーバー構成に関する記事は多数あります。ここでは...

JavaScript を使用してソートアルゴリズムを実装する方法

目次バブルソート選択ソート挿入ソート要約するバブルソートバブルソートは、シーケンスの右側から始めて、...

Ubuntu 20.04 ファイアウォール設定の簡単なチュートリアル (初心者)

序文ますます便利になった今日のインターネット社会では、さまざまなインターネット ランサムウェア ウイ...

Django2.* + Mysql5.7 開発環境統合チュートリアル図

環境: 10.12 の新機能Python 3.6 MySQL 5.7.25 の場合ジャンゴ 2.2....

Centos 7 sshd の変更 | ルートログインの禁止と sshd ポートスクリプトの定義

1. 新しいユーザーwwweee000を作成します [root@localhost ~]# user...