el-input 验证必须为数字且最大为100

2021-07-17  本文已影响0人  疯泽清
  <el-input
                v-model="ruleForm.name9"
                :disabled="isDisabledAll"
                @input="maxChange(arguments[0],100)"
                @change="maxChange(arguments[0],100)"
              ></el-input>

maxChange(val,maxNum){
this.ruleForm.name9=Number(val)
this.$nextTick(()=>{
//比较输入的值和最大值,返回小的
let num=Math.min(Number(val),maxNum)
if(num<0){
this.ruleForm.name9=0
}else{
this.ruleForm.name9=num
}
})
},

上一篇 下一篇

猜你喜欢

热点阅读