el-input 输入框官方没有做这个功能 把type设定为"number",也行但是有很多bug,所以还是自己安装需求实现一个比较好用
使用原生的oninput方法 借住正则表达式和replace方法实现
<el-input
v-model="scope.row[title.prop]"
oninput="value=value.replace(/^([0-9-]\d*\.?\d{0,2})?.*$/,'$1')"
></el-input>
这样一个数值型的输入框就实现了 主要是根据正则表达式来限制输入的字符