美文网首页
iview中input进行数字验证

iview中input进行数字验证

作者: 岚平果 | 来源:发表于2020-04-14 13:12 被阅读0次

iview中input进行数字验证

1.html中如下

<FormItem label="折扣力度【提示:输入1表示当前商品1折促销】" prop="rate" label-position="top" class="discount_item">
     <!-- <InputNumber  :min="1"  :max="9.9" v-model="formData.rate" placeholder="请输入折扣力度"></InputNumber> -->
   <Input number clearable v-model="formData.rate" placeholder="请输入折扣力度" />
</FormItem>

2.data中如下

data() {
  const validateRate = (rule, vaule, callback) => {
        if(value % 1 != 0) {
            callback(new Error('请输入整数'))
        } else{
            callback();
        }
    }
return {
  //   验证
  ruleValidate: {
    rate: [ 
        { required: true, type:'number', message: "请输入折扣力度", trigger: "blur" },
        {type: 'number', message: '请输入整数', trigger: 'blulr', transform(value) {
            return Number(value)
        }, validator: validateRate}
    ],
   },
  }
}

相关文章

网友评论

      本文标题:iview中input进行数字验证

      本文链接:https://www.haomeiwen.com/subject/bxwzmhtx.html