この記事の例では、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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL 8.0 をインストールした後、初めてログインするときにパスワードを変更する問題を解決する
>>: MySQL 5.7.17 のインストールと設定方法のグラフィックチュートリアル
シナリオ:クロールされたデータは、別のメインテーブルと同じ構造を持つデータテーブルを生成するため、マ...
SQL クエリ ステートメントの実行順序は次のとおりです。 (7)選択 (8) DISTINCT &...
背景CVE-2021-21972 VMware vCenter における認証されていないコマンド実行...
シナリオ 1:半透明の境界線を実現するには: CSS スタイルのデフォルトの動作により、背景色はコン...
要件:ページ コンテンツが短く、ブラウザーの高さをサポートできない場合でも、フッターをウィンドウの下...
Ubuntu はソースが中国からなのでダウンロード速度が比較的遅いです。CentOS と異なり、yu...
目次1. 親が子コンポーネントに値を渡す2. 子コンポーネントが親コンポーネントに値を渡す3. 子コ...
序文Excel は強力で、広く使用されています。 Web アプリケーションの登場と改善に伴い、ユーザ...
1. MySQLをダウンロードするMySQL 公式 Web サイトにログインし、MSI インストー...
目次操作方法操作プロセス既存のテーブルにパーティション テーブルを作成し、データを新しいテーブルに移...
インターネット上には、expect を使用して自動ログインを実現するスクリプトが多数存在しますが、明...
最近、 Ubuntu 20.04でkazamを使用して録音しているときに、問題が見つかりました。シス...
CentOS 8をインストールした後、ネットワークを再起動すると次のエラーが表示されますエラーメッセ...
CSS3 を使用して、クールなレーダースキャン画像を実現します。 コード上で直接: // インデック...
1. ユーザーとパスワードの作成方法1. MySQLデータベースに入る mysql> mysq...