vue-element(5)el-form 组件 检校数字

柔情痞子 提交于 2020-03-08 12:41:30

 假设,有一个输入(el-input)的邮编必须是数字的需求。

 <el-form-item prop="zipCode" label="邮编 :">
     <el-input 
          placeholder="请输入邮编" 
          maxlength="6"
          v-model="trafficForm.zipCode">
      </el-input>
</el-form-item>
zipCode: [
    {required: true, message: '请输入邮编', trigger: 'blur'},
    { type: 'number', message: '必须为数字值'}
],

为什么会出现如上错误呢??

因为对于数字类型的校验,需要在 v-model 处加上 .number 的修饰符,这是 Vue 自身提供的用于将绑定值转化为 number 类型的修饰符。

<el-form-item prop="zipCode" label="邮编 :">
     <el-input 
          placeholder="请输入邮编" 
          maxlength="6"
          v-model.number="trafficForm.zipCode">
      </el-input>
</el-form-item>

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!