客户反应很多次,输入的信息会少一个字,经过多方排查,基本可以确认是小程序的input组件,在某些情况下,获取的值和显示的值不一致导致。
复现步骤:
1.安卓客户端使用手写输入法
2.手写2-3个汉字(比如林书豪),书写完毕后,不在输入法的候选字中选择,也不点击输入法的确认按钮或者回车按钮
3.点击按钮查看input的值,发现最后一个没有显示。只显示林书。
预期:最后一个能显示,或者,手写完毕不确认选择时,默认字不显示在input内。
详见视频。抱歉腾讯视频的上传实名审核进行中,bug验证视频如下:
客户反应很多次,输入的信息会少一个字,经过多方排查,基本可以确认是小程序的input组件,在某些情况下,获取的值和显示的值不一致导致。
复现步骤:
1.安卓客户端使用手写输入法
2.手写输入3个汉字,书写完毕后,不在输入法的候选字中选择,也不点击输入法的确认按钮或者回车按钮
3.点击按钮查看input的值,发现最后一个没有显示。只显示前两个。
预期:最后一个能显示,或者,手写完毕不确认选择时,默认字不显示在input内。
详见视频。抱歉腾讯视频的上传实名审核进行中。希望描述大家能看的明白
你好,已知问题,后续版本修复
请问问题有解决办法了吗?
官方是不是没上班,这个问题一直不回复
uniapp 开发,很多用户反馈少字
蹲一下解决方案
我用uniapp开发的,上周六开始也开始出这个问题。
蹲一波官方答复
我也遇到这个问题,必须点击手写输入法上面的字或者点击回车那个按钮才能获取到。
确实是input问题,允许输入10个字符,maxlength就设置成15个,最终再截取前10个字符
我在安卓机下使用手写输入法没有问题。
你切换一下捕捉输入的事件, bindinput / bindblur / bindconfirm