收藏
回答

微信小程序 弹出键盘后的操作bug

一个界面上有可以点击的按钮和一个输入框,点击输入框,弹出键盘(弹出的键盘不要挡住按钮),

这个时候点击按钮,

在模拟器里面会先响应键盘失去焦点的方法,然后响应按钮点击的事件;

但是在真机里面,会先响应按钮点击的事件,然后响应键盘失去焦点的方法,之后有响应了一次按钮点击的事件。

正常按我的理解,在模拟器里面的顺序应该是对的,不知道是不是我的理解有误?还是其他原因,烦请官方及各路大神指点一二,谢谢🙏


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

3 个回答

  • 
    2019-12-09

    我最近也碰到了这个官方的BUG,要手工给按钮的操作设置延迟,或者用

    wx.hideKeyboard({complete: res => { this.pwd = ""} })


    之后有响应了一次按钮点击的事件?? ---我测试了一波并不会啊



    2019-12-09
    有用 1
    回复
  • 李畔
    李畔
    2019-11-04

    这是其中一个问题:模拟器和真机的响应顺序为何不一致?


    2019-11-04
    有用
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-11-04

    在真机里面,是会先响应按钮点击事件,然后响应input失去焦点事件

    但是,没发现 【又响应了一次按钮点击事件】

    2019-11-04
    有用
    回复
登录 后发表内容
问题标签