主页 > 人工智能  > 

el-input无法输入0.0001的小数,自动转换为0在vue3中的bug

el-input无法输入0.0001的小数,自动转换为0在vue3中的bug

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

源代码:  

<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

<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>

就可以输入了。

标签:

el-input无法输入0.0001的小数,自动转换为0在vue3中的bug由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“el-input无法输入0.0001的小数,自动转换为0在vue3中的bug