vue input输入框限制只能输入正整数

 

<template>
    <label>年龄:</label>
    <input type="number" v-model="value" placeholder="请输入" @keydown="positiveInt($event)">
</template>

 

positiveInt(e) {
    let prohibitInput = ["-", "e", "+", "E", "."];
    if (prohibitInput.includes(e.key)) {
        e.preventDefault()
    }
}

 

 
posted @ 2022-07-01 09:59  於生  阅读(571)  评论(0编辑  收藏  举报