如何禁止type=‘number‘的input框输入字母e

很多时候el-input设置了type="number"还是能输入字母e,那么如何禁止呢?

1.例如input框为

<el-input type="number" v-model="" @keydown.native="keyInput" placeholder="请输入数字"></el-input>
1.
2.写方法

keyInput(e) {
  let key = e.key
  if (key === 'e') {
    e.returnValue = false
    return false
  }
  return true
},
posted @ 2023-11-27 11:07  化作繁星  阅读(385)  评论(0)    收藏  举报  来源