iview的input框校验添加v-modal.number会影响校验,还是依照API使用number来转换number类型

公司项目使用了iview2.0版本的,有一个需求是需要把里面的值换成number类型并且校验,代码大致如下,使用了v-modal.number来实现转换,

   <FormItem label="学号" prop="name">
       <Input v-model.number=" Student.Sno" placeholder="Enter name"></Input>
   </FormItem>    

校验的代码如下是,其中Regular.rule是校验的正则,

Sno:[ { type:'number', trigger: 'blur', message:'公估费(含税)必填'}, {required: true, pattern: Regular.rule, trigger: 'blur', message:'公估费(含税)必填'}, ]

后来发现校验并不完全符合理想,之火查API看到Input组件有一个属性number可以转换,依照改成下面这样子就可以了

   <FormItem label="学号" prop="name">
       <Input v-model=" Student.Sno" placeholder="Enter name" number></Input>
   </FormItem>    
posted @ 2020-01-16 11:22  KIU的博客  阅读(750)  评论(0编辑  收藏  举报