微信小程序 弹出键盘后的操作bug
发布于 7 年前 作者 cpan 15055 次浏览 来自 官方Issues

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

这个时候点击按钮,

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

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

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

3 回复

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

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

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

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

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

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

回到顶部