el-input 只能输入正整数
时间: 2023-07-05 20:31:22 浏览: 204
正则文本框只能输入正整数
5星 · 资源好评率100%
你可以使用 el-input 的 type 属性设置为 number ,这样就只能输入数字了。如果你想限制只能输入正整数,可以使用 el-input 的 min 属性设置为 1 。同时,你可以监听 input 事件,在输入框的值发生变化时,判断输入的数值是否为正整数,如果不是,则清空输入框的值。以下是示例代码:
```
<el-input v-model="inputValue" type="number" :min="1" @input="handleInput"></el-input>
<script>
export default {
data() {
return {
inputValue: ''
}
},
methods: {
handleInput() {
const value = this.inputValue
if (!(/^[1-9]\d*$/.test(value))) {
this.inputValue = ''
}
}
}
}
</script>
```
阅读全文