收藏
回答

textarea组件ios上bindblur和bindfocus执行顺序错误

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 7.0.0 2.0.4

用textarea组件的focus和blur事件,发现在ios11上快速获取焦点再点其他地方失焦的时候,先执行的是bindblur这个事件,再执行bindfocus这个事件,按顺序不应该先执行bindfocus再执行bindblur吗


附上代码:



最后一次编辑于  02-02  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    02-02

    请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    02-02
    赞同
    回复 4
    • ...
      ...
      02-02

      微信版本:7.0.0

      机型:iphone 8P

      02-02
      回复
    • sanford🐶~
      sanford🐶~
      02-02

      可能真机调试相应有延迟,以真机表现为准

      02-02
      回复
    • ...
      ...
      02-02

      真机体验包也是,对于那些不是那么流畅的iphone几乎必现,不管怎么样,我觉得就算卡也不应该先执行blur再执行focus吧

      02-02
      回复
    • ...
      ...
      02-02回复sanford🐶~

      刚看了下,线上的小程序也是这样

      02-02
      回复
  • 十指狂飞
    十指狂飞
    02-13

    就想做个评论留言,这个问题不解决怎么做

    02-13
    赞同
    回复
  • Maverick
    Maverick
    02-12

    好久以前的问题了,iOS上focus要在键盘弹出动画结束后才会触发,后续了N个版本也没解决。。。


    https://developers.weixin.qq.com/community/develop/doc/000c2c8fe00cb0fcf9d721c5356000

    02-12
    赞同
    回复
  • ...
    ...
    02-02

    https://developers.weixin.qq.com/s/6VkVbSmr7q5X

    02-02
    赞同
    回复