<group title="固话缴费">
<x-input placeholder="请输入固话号码" type="number" :max="11" class="weui-input-custom"></x-input>
<p class="tip">区号 + 电话号码</p>
</group>
超过设置最大长度还能够继续输入
改成tel吧, maxlength不能用于number
@wg5945 tel可以输入字母
你那个不是11位手机号码么,用tel就可以了
如果非要用number的话,估计只能手动slice了
@wg5945 这里也可以在组件里处理,值变化时直接 cut 掉超过长度的数字,但是有没有必要这样做?不只一个用户提出这个问题。
@wg5945 我是说用tel 可以输入字母,我想让只输入数字
@airyland tel目前能够输入字母,不知道是不是个bug
<x-input placeholder="请输入固话号码" type="tel" :max="11" class="weui-input-custom"></x-input>
你这么写的话只能输入字母?
are you sure?
@wg5945 可能sure,我是说可以输入字母不是说只能输入字母,我想只输入数字,电话不应该有字母吧。。

你是在pc上的吧,在mobile上试试
@wg5945 ok
把 type="number" 改成 keyboard="number"
Most helpful comment
改成tel吧, maxlength不能用于number