<el-form-item label="含税运价(元):" label-width="130px" required>
<el-input size="small" placeholder="请输入浮点数" oninput="value=value.indexOf('.') > -1?value.slice(0, value.indexOf('.') + 7):value.slice(0,24)" v-model="form.price" style="width: 220px"/>
</el-form-item>
代码中的这段代表浮点数的整数部分最长可以是24位,小数点最多可以有6位!
οninput="value=value.indexOf('.') > -1?value.slice(0, value.indexOf('.') + 7):value.slice(0,24)"
下面这行是代表文本框中只允许输入数字或者浮点数,中文字等其他非数字的无法输入!
oninput ="value=value.replace(/[^0-9.]/g,'')"