小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在安卓下使用bindinput事件,输入第一个字符后,键盘就被收回去了。
<input placeholder="请输入车型品牌或车系名称" bindinput="carSearchkeyup" value="{{carSearchValue}}" focus="true" type="text"/>
请问怎么解决?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
在bindinput中调用setData()貌似的确有问题 我的程序中有一半的键盘出现了输入之后自动收起键盘的情况 一半没有 测试发现去掉setData()就好了 老火
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
showToast 当然会导致输入框失焦吧?小程序有什么可修复的呢?
倒是你的程序,在 bindinput 里面调用 wx.showToast 貌似哪里不对……
问题找到了,因为在事件中使用了wx.showToast。希望小程序修复此问题。
你是不是在事件响应函数里调用了 setData()?这样可能会导致重新渲染,进而导致输入框失去焦点。以上为猜测,未实践验证。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
在bindinput中调用setData()貌似的确有问题 我的程序中有一半的键盘出现了输入之后自动收起键盘的情况 一半没有 测试发现去掉setData()就好了 老火
showToast 当然会导致输入框失焦吧?小程序有什么可修复的呢?
倒是你的程序,在 bindinput 里面调用 wx.showToast 貌似哪里不对……
问题找到了,因为在事件中使用了wx.showToast。希望小程序修复此问题。
你是不是在事件响应函数里调用了 setData()?这样可能会导致重新渲染,进而导致输入框失去焦点。以上为猜测,未实践验证。