针对表单输入框只允许输入正整数,看到网上有很多复杂的写法,这里只需在el-input标签里加上οninput=“value=value.replace(/[^\d]/g,‘’)” 即可
<el-form-item label="数量" prop="count">
<span v-if="type==='view'">{{ form.count }}</span>
<el-input v-else v-model="form.count" type="number" oninput="value=value.replace(/[^\d]/g,'')" style="width:250px" placeholder="请输入数量" :min="1" @change="handleChange" />
</el-form-item>