最近做项目回显到下拉框的值,但是表单提交的时候验证通不过去,
<FormItem label="设备型号" prop="equipmentNum"> <Select v-model="baseForm.equipmentNum" style="width:200px"> <Option v-for="item in cityList" :value="item.value" :key="item.index">{{ item.label }}</Option> </Select> </FormItem>
查找文档有解释
用iview自带的表单验证select标签的时候,一直验证不通过,因为iview默认校验数据类型为String,而我的select用的value是number类型的
所以验证规则添加红色代码:
equipmentNum: [{required: true, message: '设备型号不能为空!', trigger: 'change',type:'number'}],