<el-input
@input="limitInput($event,'amount')"
v-model="queryForm.amount"
clearable
/>
methods: {
limitInput (value, name) {
this.queryForm[name] =
("" + value)
.replace(/[^\d^\.]+/g, "")
.replace(/^0+(\d)/, "$1")
.replace(/^\./, "0.")
.match(/^\d*(\.?\d{0,2})/g)[0] || "";
},
}
完美解决 ,记录一下。