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

推薦する

DockerでRedisを使用するための詳細な手順

1. はじめにこの記事では、Docker を使用して Redis を探索する方法を説明します。 Do...

DockerイントラネットはDNSを構築し、ip:port操作の代わりにドメイン名アクセスを使用します

たとえば、イントラネットに Jenkins サーバーがある場合、そのサーバーにアクセスするには、その...

MySQL でのワイルドカードを使用したファジークエリの実装に関する簡単な説明

MySQL データベースでは、あいまいクエリが必要な場合にワイルドカードを使用します。まず、演算子と...

MySQLテーブルシャーディングとパーティショニングの具体的な実装方法

縦型テーブル垂直テーブル分割とは、多数の列を持つテーブルを複数のテーブルに分割することを意味します。...

MySQLインスタンスクラッシュ事例の詳細な分析

[問題の説明]私たちの実稼働環境には、複数の MySQL サーバー (MySQL 5.6.21) の...

Linux のバックグラウンドで実行するいくつかの方法 (まとめ)

1. ノーフープハングアップ信号を無視してプログラムを実行する追加メモnohup コマンドは、ハン...

エレメントアバターアップロード練習

この記事は、Element公式サイトとQiniu Cloud公式サイトを使用しています。 eleme...

WeChatアプレットタブの左右スライドスイッチ機能実装コード

効果画像: 1. はじめに独自のアプレットでこのような機能を実装する必要がある1. 核となる考え方ス...

Linux の traceroute コマンドの使用方法の詳細な説明

Traceroute を使用すると、情報がコンピュータからインターネットの反対側のホストまでたどるパ...

JavaScriptを使用して独自のAjax関数を定義する

ネイティブJSによって開始されたネットワークリクエストは、クエリ文字列の形でサーバーに送信されるため...

ページデザインにおけるテーブルとdivの適切な適用についての簡単な説明

この記事の冒頭で、以前書いた入門記事の間違いを訂正したいと思います。初心者を再び誤解させないように、...

純粋なCSSでデジタルプラスとマイナスボタンを実装するための最適なソリューション

序文:デジタル加算ボタンと減算ボタンの実装には、次のような多くのソリューションがこれまでに使用されて...

MySQL 制約の超詳細な説明

目次MySQL 制約操作1. 非ヌル制約2. ユニーク制約3. 主キー制約4. 外部キー制約5. カ...

CSS @font-face パフォーマンス最適化の詳細な理解

この記事では主に、フォント読み込みの最適化に関する一般的な戦略を紹介します。内容の大部分は参考資料と...

Docker コンテナのデプロイの試み - マルチコンテナ通信 (node+mongoDB+nginx)

その理由はモッカー プラットフォームを導入したかったので、友人の勧めで既成のプロジェクト api-m...