美文网首页
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