要素内の vue フォーム検証に関連する問題

亚连
リリース: 2018-06-11 10:41:20
オリジナル
2195 人が閲覧しました

この記事では主にフォーム検証でvueと組み合わせた要素の解決策を紹介しますが、値がある場合はエラーが表示されますので、必要な友達は参照してください

バインドされた値はルールで指定された値と同じである必要があります。 ------ -

ステップ 1:

<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
ログイン後にコピー

ルール ref を追加

パート 2:

<el-form-item label="活动名称" prop="name"> <el-input v-model="ruleForm.name"></el-input> </el-form-item>
ログイン後にコピー

prop を追加

パート 3:

rules: {
name: [
{ required: true, message: &#39;请输入活动名称&#39;, trigger: &#39;blur&#39; },
{ min: 3, max: 5, message: &#39;长度在 3 到 5 个字符&#39;, trigger: &#39;blur&#39; }
],
resource: [
{ required: true, message: &#39;请选择活动资源&#39;, trigger: &#39;change&#39; }
],
}
ログイン後にコピー

ここで required を追加した場合、prop を追加する必要はありません他の詳細な検証については、ドキュメントを参照してください

パート 4: クリックしてフォームを送信します

(ここは覚えておくべき場所です,<el-button type="primary" @click="submitForm(&#39;ruleForm&#39;)">提交表单</el-button>これは引用符で囲む必要がありますので、完了してください

submitForm(formName) {
this.$refs[formName].validate((valid) => {
if (valid) {
ログイン後にコピー

ここに内容があります)検証が成功したら実行してください

} else {
console.log(&#39;error submit!!&#39;);
return false;
}
});
},
ログイン後にコピー

上記は皆さんのためにまとめたものです。今後皆さんのお役に立てれば幸いです

関連記事:

jqueryで指定したインデックス値を取得する方法

MUIでサイドスライドメニューを実装する方法

muiフレームワークのオフ-キャンバスサイドがパーツを超えてスライドする問題

vue2.0でbetter-scrollを使用してモバイルスライドを実現する方法

Vue で cli+mui を使用して領域スクロールの問題について

Vue のオンライン有料コース (詳細なチュートリアル)

以上が要素内の vue フォーム検証に関連する問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート