1. インストールと使用まず、Vue プロジェクトにインストールします。 npm インストール --save vue-input-check インストールが完了したら、以下をインポートして登録します。 'vue-input-check' から inputCheck をインポートします。 // Vue.use(inputCheck) をインストールします。 次に、次の形式で使用できます。 <フォームの自動補完="オフ" 検証なし> <input v-model='key' name='入力ボックス名' v-input-check='[key,"validate-express"]'/> <!-- 入力ボックスは必要な数だけ作成できます --> </フォーム> ご覧のとおり、上記の 検証エクスプレス="val1:param1:param2|val2|valu3:param1" 異なるルールは | で区切られ、パラメータを渡す必要があるルールのパラメータは : で区切られます。いくつかの例を見てみましょう。 v-input-check='[キー、"必須|最大長:10|正規表現:^\\d{1,5}$"]' v-input-check='[キー、"必須"]' 現在、次の組み込みルールが利用可能です。
2. 検証結果の取得ページ ルールを定義した後、検証結果を取得する方法は 2 つあります。 1.JS方式チェックを開始するには、次の方法を使用します。 this.$validateCheck(formnode、コールバック、エラーバック); このオブジェクトには 3 つのパラメータが含まれています。
さらに、エラー コールバックには、次のデータ形式のパラメーターがあります。 { "$el": 間違った入力ボックス ノード "$error": 現在の入力ボックスの最初のエラー メッセージ} 2. HTML方式このメソッドを提供する目的は、ページ上の現在のフォームの入力状態に関するリアルタイムのフィードバックを提供することです。 まず、フォーム上で、
3. カスタム検証ルールほとんどの場合、デフォルトのルールだけではすべてのビジネス状況に対応できないことが多いため、新しい検証ルールを追加する必要もあります。 Vue.use(inputCheck, { // カスタム検証ルール検証: [{ //ルール名: "XXX", // 検証メソッド。合法の場合は true を返し、違法の場合は false を返します。 // el と val を除き、この関数の残りのパラメータは使用時に ```:``` によって渡され、任意の数を指定できます。 // たとえば、 ``` required:true|phone:parm1:param2 ``` テスト: 関数 (el, val, ...) { true|false を返します。 }, // プロンプト情報が不正です。文字列メッセージを返す必要があります: function (el, name) { 「XXX」を返します。 } }, // 検証ルールは複数存在する可能性があります... ] }); これで、Vue でフォーム検証を実装する方法に関するこの記事は終了です。Vue でフォーム検証を実装する方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL の CPU 負荷が高い問題のトラブルシューティング
>>: Win10にnginxをインストールして設定するプロセス
この記事は Tom Ewer の Managewp ブログからのもので、現在人気のレスポンシブ デザ...
1. nginx はなぜ gzip を使用するのですか? 1. 圧縮の役割:ページがgzipで圧縮さ...
文字セットエラーは常に存在するロケール: LC_CTYPE をデフォルト ロケールに設定できません:...
目次意味構造例カスタムショートカットキー元に戻すとやり直し録音と再生マクロ要約する意味リクエストをオ...
MySQL 全文検索中国語ソリューション最近、会社のプロジェクトで、データベースで中国語を検索する機...
前面に書かれた多くの場合、現在のプロジェクトの状況とビジネスニーズに基づいて Nginx をインスト...
1. レイヤー4負荷分散の概要レイヤー 4 ロード バランシングとは何ですか?いわゆる 4 層負荷分...
0. システム要件CPU I5-10400F以上メモリ 16 GB、32 GBのメモリが最適ハードド...
導入: Lambda Probe (旧称 Tomcat Probe) は、Apache Tomcat...
<br />原文: プログレッシブエンハンスメントを理解するアーロン・ガスタフソン翻訳:...
「初心者向けソースコードからの MySQL デッドロック問題の理解」では、MySQL ソースコードを...
nginxでサポートされている仮想ホストには3つの種類があります1. ドメイン名ベースの仮想ホスティ...
目次SQL ログを表示するにはどうすればいいですか? ? SpringMVC でのパラメータ渡しの説...
MySQL は、SQL 解析とクエリ最適化のプロセスを通じて SQL を実行します。パーサーは SQ...
1.公式サイトからダウンロードして解凍する参考: ダウンロード後、zip 圧縮ファイル (mysql...