iView表单空格验证

本文介绍了在使用iView表单组件时如何处理空格验证问题。当使用async-validator验证器时,直接的必填规则无法阻止空格通过验证。文章提供了两种解决方法:一是使用v-model.trim,它会自动去除首尾空格;二是通过transform函数在验证阶段预处理数据,不影响表单原本的数据。
摘要由CSDN通过智能技术生成

iView表单组件使用async-validator验证器对表单域中数据进行验证,给
Form 设置属性 rules,同时给需要验证的 FormItem 设置属性 prop 指向对应字段即可。 完整的验证规则请参照开源项目 async-validator。 验证方法也支持 Promise。

当我们对表单中某个string类型的域设置为必填时,我们可以使用如下规则

{
   type: 'string' ,required:true,message:'不能为空'}

但是如果我们直接输入空格也会通过验证
如何对输入的空格进行验证?
下面介绍两种方法:
方法一:在表单域的标签上绑定时使用v-model.trim代替v-model

例如


                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值