基于vue2.0
的element-ui
的form
表单验证比较简单,但是有些同学可能对于数组类型
的表单验证无从下手,这里我基于一个我自己项目中的例子,展示一下怎么进行数组的表单验证。
项目截图:
上代码,为了让大家看起来比较清晰,我删掉了无关的代码:
<template>
<div class="create_send">
<el-form ref="refForm" :model="formData" :rules="rules">
<el-form-item label="选择事件:" prop="eventCode">
<el-select v-model="formData.eventCode" placeholder="请选择">
<el-option
v-for="item in eventoptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-form>
<el-form v-for="(item,index) in formData.ruleList" :ref="`refForm${index}`" :key="index" :model="item" :rules="rules">
<el-form-item label="倒计时天数:" prop="ruleString" class="err_position">
<el-input v-model="item.ruleString" style="width:207px;float:left" placeholder="请输入内容"><