如题
因为项目里用到校验规则的地方很多,其他到还没啥,每次遇到检验输入必须为数字值时,就不行。如下:
<el-input v-model="editRuleForm.total_print"></el-input>
...
editRules: {
total_print: [
{required: true, message: "请输入已打印数量", trigger: "blur"},
{ type: 'number', message: '已打印数量必须为数字值'}
],
}
解决
el-input修改如下:
<el-input oninput ="value=value.replace(/[^0-9.]/g,'')" v-model.number="editRuleForm.total_print"></el-input>