問題のシナリオ:最近、プロジェクトを開発しているときに、次のような問題に遭遇しました。 プロトコルID: { 必須: true、メッセージ: '解析プロトコルを選択してください'、トリガー: 'blur'}、 ]、 これで検証機能は実現できますが、問題が発生します。検証条件 (送信ボタン) がトリガーされ、エラー メッセージが表示された場合、送信ボタンが再度クリックされて検証がトリガーされないため、後でデータを再選択してもエラー メッセージが残ります。このユーザーエクスペリエンスはあまり良くありません。 解決:1. フィールドを個別にチェックする[保存] ボタンをクリックすると検証がトリガーされ、通常はすべてのフィールドが検証されます。element this.$refs.addForm.validateField('protocolId', (有効) => { //validはルールセットに書かれたエラーメッセージを返します。条件が満たされた場合、戻り値は空です。if (!valid) { 戻る } }) 上記のコードは、データ選択を確認する関数内で実行することができ、この特別なコンテンツが再度チェックされます。検証ルールを満たしている場合は、エラー プロンプトが消えます。 2. フォームフィールドの下のフィールドのプロンプト情報を直接クリアするthis.$refs.addForm.clearValidate(); この方法は、何も判断せずにエラーメッセージを直接クリアする方法です。個人的にはお勧めしません。 これで、要素フォーム検証の検証プロンプトをクリアする方法に関するこの記事は終了です。要素フォーム検証の検証プロンプトをクリアする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Navicat を仮想マシン MySQL に接続する際によくあるエラーと解決策
>>: メタタグコードを使用して、360 デュアルコアブラウザを互換モードではなく高速モードにデフォルト設定します。
準備まず、nodejs をダウンロードする必要がありますが、これは問題ないはずです。原文はwebst...
序文今日は、聖杯レイアウトとダブルウィングレイアウト、そしてそれらの違いについてお話しします。この2...
目次序文1. MySQLをアンインストールする2. MySQLをインストールする要約する序文学習中に...
目次Rractとは何ですか?背景React スキャフォールディングJSXとは何かRractとは何です...
<br />何の警告もなく、cnBeta で TOM.COM の Web サイトが再設計...
序文世界最高の Web サーバーの 1 つである Nginx の利点は明らかです。 Nginx がリ...
2 列レイアウトはプロジェクトでよく使用されます。この効果を実現する方法はたくさんあります。 しかし...
1. MySQL のインデックスの使用方法インデックスは、特定の列の値を持つ行をすばやく見つけるため...
カスタム タグは XML ファイルと HTML ファイルで自由に使用できますが、いくつか注意すべき点...
1. はじめにプロジェクトではMySQLを使用しています。インターネット上の例を参考にインストール...
目次概要例なぜそれが必要なのでしょうか?設定参照、反応的計算して見るライフサイクルVue3.0 は ...
【SQL】SQLページングクエリの概要開発プロセスではページングが必要になることがよくあります。今日...
圧縮パッケージのインストールは、mysql-5.7 以降、大幅に変更されました。この記事では、mys...
この記事ではVueを使ってプログレスバーの変更を簡単に実装してみましたので参考にしてください。具体的...
目次序文実際の戦闘1. ロックなし2. 悲観的ロック3. 楽観的ロック要約する序文悲観的ロックと楽観...