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

1.例如input框为

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

2.写方法

// 去除number输入框内e
keyInput(e) {
  let key = e.key
  if (key === 'e') {
    e.returnValue = false
    return false
  }
  return true
},