收藏
回答

如何解决 ios 输入法在 input 组件下输入中文后获取不到状态?

组件: input

基础版本库:3.4.4

微信版本号:8.0.49

代码片段:https://developers.weixin.qq.com/s/MtnmRzmL77RA

在一个页面同时出现2个及以上的 input 组件时,使用 ios 输入法输入中文时,不点击输入法右下角"确认""完成"等类似功能按钮,直接点击另一个 input 组件时,不会触发 bindinput 事件,使用 model:value 也无法获取输入框中的值,bindblur 事件中也拿不到当前 input 的值


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

3 个回答

  • 广宁
    广宁
    06-07

    遇到同样的问题了 楼主这个解决了吗?

    06-07
    有用
    回复
  • nds
    nds
    05-30

    我也遇到了同样的问题,最开始以为可以用bind:change解决,结果依然没用,input和change都不会执行

    05-30
    有用
    回复
  • showms
    showms
    05-30

    IOS上中文不点确定你都输入不了吧

    05-30
    有用
    回复 1
    • 27
      27
      05-30
      不点击确定,直接取点击另一个 input 的时候虽然值拿不到,但还是以拼音的形式保留在了 input
      05-30
      1
      回复
登录 后发表内容