收藏
回答

input获取内容少一个字,少字,显示和获取值内容不一致

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug input 微信安卓客户端 8.0.28 2.27.0

客户反应很多次,输入的信息会少一个字,经过多方排查,基本可以确认是小程序的input组件,在某些情况下,获取的值和显示的值不一致导致。

复现步骤:

1.安卓客户端使用手写输入法

2.手写2-3个汉字(比如林书豪),书写完毕后,不在输入法的候选字中选择,也不点击输入法的确认按钮或者回车按钮

3.点击按钮查看input的值,发现最后一个没有显示。只显示林书。

预期:最后一个能显示,或者,手写完毕不确认选择时,默认字不显示在input内。

详见视频。抱歉腾讯视频的上传实名审核进行中,bug验证视频如下:

客户反应很多次,输入的信息会少一个字,经过多方排查,基本可以确认是小程序的input组件,在某些情况下,获取的值和显示的值不一致导致。

复现步骤:

1.安卓客户端使用手写输入法

2.手写输入3个汉字,书写完毕后,不在输入法的候选字中选择,也不点击输入法的确认按钮或者回车按钮

3.点击按钮查看input的值,发现最后一个没有显示。只显示前两个。

预期:最后一个能显示,或者,手写完毕不确认选择时,默认字不显示在input内。

详见视频。抱歉腾讯视频的上传实名审核进行中。希望描述大家能看的明白

最后一次编辑于  2022-11-26
回答关注问题邀请回答
收藏

11 个回答

  • 张业贵
    张业贵
    2022-10-17

    我在安卓机下使用手写输入法没有问题。

    你切换一下捕捉输入的事件, bindinput / bindblur / bindconfirm

    2022-10-17
    有用
    回复 3
    • 卡特
      卡特
      2022-10-20
      手写以后,不选择或者确认,应该是容易复现的,也不排除版本问题
      2022-10-20
      回复
    • xwk
      xwk
      2022-10-21回复卡特
      你好,解决了么
      2022-10-21
      回复
    • 梁承进
      梁承进
      2022-10-21
      我也遇到这个问题了
      2022-10-21
      回复

正在加载...

登录 后发表内容