el-input组件的type属性可以直接设置为number,这样输入框就只会接受数字输入,包括整数和小数。不过需要注意的是,这种方式可能会受到浏览器原生<input type="number">的限制,比如小数点后的位数和步进值(step)。 html <el-input type="number" v-model="numberValue" :step="0.01" placeholder="请输入...
<el-input v-model.trim="formData.payDivisionProp"@keyup.native="formData.payDivisionProp = handleOninput(formData.payDivisionProp,'3')">handleOninput(value,type){letstr=value;letlen1=str.substr(0,1);letlen2=str.substr(1,1);//如果第一位是0,第二位不是点,就用数字把点替换掉if(str.le...
vue el-input 输入框 限制小数点后 只能有三位小数,oninput="if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+4)}"