这里用到正则表达式,没输入一个数字会对输入框进行一次事件的触发,检查是否超过三位小数点,超过则进行删除。
你可以3改成2,这样就是保留两位小数点了
<el-input placeholder="请输入商品重量" v-model="baseInfoForm.weight" step="0.001" min="0" onkeyup="this.value= this.value.match(/\d+(\.\d{0,3})?/) ? this.value.match(/\d+(\.\d{0,3})?/)[0] : ''">