通过对value值进行正则限制:οnkeyup="value=value.replace(/[^\d^\.]/g,' ')",绑定一个onkeyup监听事件,/[^\d^\.]/g 是用来匹配所有非数字内容的正则表达式,将之替换成空字符串,这种方式不会影响任何属性,推荐使用 

<el-form-item label="参数输入" prop="g">
        <el-input
          v-model="queryParams.g"
          placeholder="请输入第七参数"
          clearable
          size="small"
          onkeyup="value=value.replace(/[^\d^\.]/g,'')"
          @keyup.enter.native="handleQuery"
        />

通过正则,输入框只能输入数字和小数了

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐