首页 > 解决方案 > 为什么输入类型是数字时可以输入字母“e”

问题描述

我不小心输入了“e”,它被记录在输入字段中。

  <input type="number" v-model="value"/>
                

但其他字母没有记录

在此处输入图像描述

标签: nuxt.js

解决方案


您可以使用它来强制输入一些数值。

<template>
  <div>
    value >> {{ inputField }}
    <input v-model.number="inputField" type="number" />
  </div>
</template>

<script>
export default {
  data() {
    return {
      inputField: null,
    }
  },
}
</script>

如果键入了其他数字,则此代码不会显示任何内容。

文档.number中有关修饰符的更多详细信息。


推荐阅读