input的type为number时,maxlength失效的解决办法(循环数据也可用):
方法1:
<div v-for="(item,index) in data" :key="index">
<el-input placeholder="最低分" oninput="if(value.length>4)value=value.slice(0,4)" type="number" v-model="item.minScore" class="input-half"></el-input>
</div>
方法2:
<el-input type="number" @input.native="valueInput($event,3)" placeholder="请输入金额" v-model="item.cost" ></el-input>
valueInput(e,len) {
e.target.value = e.target.value.slice(0,len);
}