2***@qq.com
2***@qq.com
  • 发布:2020-08-21 12:47
  • 更新:2020-10-16 17:22
  • 阅读:755

安卓机input框用maxlength,当内容长度等于maxlength,且为number类型时,按 + 号会出错

分类:HBuilderX

<input @input="inputCount" :maxlength="6" type="number" value="" />
在安卓上,一但输入长度等于 6 的时候(maxlength值随便),然后输入12.123,这时其他都是正常的,但是按数字键盘上的 + 或者 - ,会把最后一次按的数字添加到输入框里 。
例如 12.123,最后按的是3,然后按 + 会变成 12.1233,同理,删掉再按加会变成12.12333,.....一直下去
这应该算是bug了,然后e.target.value的值一直都是12.123,而且按 + 或 - 的时候还不会触发input的事件,头皮发麻啊老铁们。
你们自己尝试一下就知道了,安卓上面,我是红米k20pro,目前基本看到的安卓机都会,荣耀10,小米10pro,小米10都会

2020-08-21 12:47 负责人:DCloud_uni-ad_HDX 分享
已邀请:
麦克雷

麦克雷 - 肥比

你好,请问您这个问题找到解决方案了吗?

该问题目前已经被锁定, 无法添加新回复