收藏
回答

安卓机输入字符串无法实时触发bindinput

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

- 当前 Bug 的表现(可附上截图)

输入了123456aaaa只有123456触发了bindinput事件


- 预期表现

输入框已经输入字符了,应当触发对应的事件

- 复现路径

https://developers.weixin.qq.com/s/CMdbZKmk733n

- 提供一个最简复现 Demo

<input class='aaa' name="userName" value="{{inputValue}}" bindinput="bindKeyInput" placeholder="输入同步到view中"/>

bindKeyInput(event){

console.log(event.detail,"bindinput")

this.setData({

inputValue: event.detail.value

});

},




回答关注问题邀请回答
收藏

3 个回答

  • 灵芝
    灵芝
    2018-11-07

    这边使用Android测试没有复现问题哦,麻烦提供出现问题的具体机型以及微信版本号、基础库版本

    2018-11-07
    有用
    回复 1
    • 于五五的五
      于五五的五
      2018-11-07

      测试机型:三星s9,三星c5,oppo r9

      微信版本:6.7.3

      基础调试库:2.4.0    


      2018-11-07
      回复
  • 于五五的五
    于五五的五
    2018-11-07

    目前问题的定位是输入法认为字符串没有结束,所以无法触发


    2018-11-07
    有用
    回复 1
    • 小程序技术专员-SgLy
      小程序技术专员-SgLy
      2018-11-07

      还在输入法的草稿状态的时候是不会触发 bindinput 的,这个是预期现象

      2018-11-07
      回复
  • ==
    ==
    2018-11-07

    触发了的

    2018-11-07
    有用
    回复 2
    • 于五五的五
      于五五的五
      2018-11-07

      使用安卓手机,工具和ios都没问题

      2018-11-07
      回复
    • 宏
      2019-03-11

      真跟手机输入法有关,有点坑

      2019-03-11
      回复
登录 后发表内容