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

推薦する

MySQL で二重引用符の位置が誤っていたために起きた殺人事件の詳細な分析

1. はじめに最近、開発者が誤ってデータを削除したり更新したりするケースがよくあります。今回もまた問...

方言変換のためのApache Calciteコード

意味Calcite は、Sql を SqlNode に解析し、次に SqlNode を特定のデータベ...

MySQL最適化ソリューション: スロークエリログを有効にする

目次序文スロークエリログの設定テスト付録: ログ解析ツール mysqldumpslow要約する序文こ...

CentOS 8.0.1905 は ZABBIX 4.4 バージョンをインストールします (検証済み)

Zabbix サーバー環境プラットフォームバージョン: ZABBIX バージョン 4.4システム:...

CSS3はキングをマッチングさせるときにパーティクルアニメーション効果を実現します

コーディングをしていると、多くのことが同じ結末を迎えることに気づくでしょう。問題を解決する方法は何千...

Ubuntu 20.04 デスクトップのインストールとルート権限の有効化および SSH インストールの詳細

記事は主にUbuntu 20.04の簡単なインストールプロセスを記録し、インストール後に国内ソースを...

MySQL コール初心者が犯しがちな 11 の間違いのまとめ

序文セキュリティ部門からSQLインジェクションやXSS攻撃の脆弱性などに関する警告メールを頻繁に受け...

Vueのキーボードイベントの詳細な説明

目次共通キーエイリアスエイリアスが指定されていないキーシステム修飾キーカスタムキーエイリアス要約する...

Vue で v-if と v-for を一緒に使用することが推奨されない理由の詳細な説明

この記事では主に、v-if と v-for を一緒に使用することが推奨されない理由を紹介します。詳細...

Vueは完全な選択機能を実装しています

この記事の例では、完全な選択機能を実装するためのVueの具体的なコードを参考までに共有しています。具...

SQL インジェクション脆弱性プロセスの例と解決策

コード例: パブリッククラスJDBCDemo3 { パブリック静的voiddemo3_1(){ bo...

Linux の運用と保守で netstat の代わりに ss コマンドを使用する方法

序文Linux サーバーを操作および管理するときに、最もよく使用されるコマンドの 1 つが nets...

MySQLでテーブルデータを削除する方法

MySQL でデータを削除する方法は 2 つあります。1 つは DELETE ステートメント、もう ...

MySQLの日付文字列タイムスタンプ変換の詳細な説明

時刻、文字列、タイムスタンプ間の変換は、日常生活でよく使用されます。よく使用されますが、私は使用する...

UbuntuはPythonスクリプトのサンプルコードを定期的に実行する

オリジナルリンク: https://vien.tech/article/157序文この記事では、Ub...