<el-input
v-model="modelDetailData.moduleWeight"
oninput="value=value.replace(/[^\d]/g,'')"
placeholder="请输入模块权重"
>el-input>
这种情况当输入非数字的时候input是输入不上的,但是当再次输入数字的时候v-model显示的是输入非数字之前的v-model的值
解决:在输入框改变的时候,把value值赋值给v-model绑定变量,使两者保持一致
<el-input
v-model="modelDetailData.moduleWeight"
@input="limit"
placeholder="请输入模块权重"
>el-input>
limit(e){
this.modelDetailData.moduleWeight=e.replace(/[^\d]/g,'')
},