element input框type=“number”,maxlength属性不起作用
问题发现:
1、maxlength类型需为number (参照官方文档)
2、maxlength属性对type="number"类型的输入框无效,text类型亲测有效
解决方法如下:
<!-- 以下为代码,但一直不生效 -->
<el-input v-model="value" type="number" :maxlength="14" placeholder="请输入"></el-input>
<!-- 解决好的代码如下 -->
<el-input v-model="value" oninput="if(value.length > 14) value=value.slice(0, 14)" type="number" placeholder="请输入"></el-input>