今天遇到个bug,el-input中只能输入0.1或者输入0.1再加上00成为0.001,不能直接输入0.001,否则自动转换为0。需要去掉 v-model.number后面的 .number

源代码:
javascript
<el-table-column label="实发数量" width="120">
<template #default="scope">
<el-input
v-model.number="scope.row.actualQuantity"
type="number"
placeholder="请输入"
@input="validateQuantity(scope.row)"
></el-input>
</template>
</el-table-column>
解决:
去掉 v-model.number后面的 .number
javascript
<el-table-column label="实发数量" width="120">
<template #default="scope">
<el-input
v-model="scope.row.actualQuantity"
type="number"
placeholder="请输入"
@input="validateQuantity(scope.row)"
></el-input>
</template>
</el-table-column>
就可以输入了。