收藏
回答

在安卓下使用bindinput事件,输入第一个字符后,键盘就被收回去了。

问题模块
API和组件

在安卓下使用bindinput事件,输入第一个字符后,键盘就被收回去了。


<input placeholder="请输入车型品牌或车系名称" bindinput="carSearchkeyup" value="{{carSearchValue}}" focus="true" type="text"/>


请问怎么解决?

最后一次编辑于  2017-05-24  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

4 个回答

  • maq
    maq
    2017-05-25

    你是不是在事件响应函数里调用了 setData()?这样可能会导致重新渲染,进而导致输入框失去焦点。以上为猜测,未实践验证。

    2017-05-25
    赞同
    回复
  • 郑飞
    郑飞
    2017-05-25

    问题找到了,因为在事件中使用了wx.showToast。希望小程序修复此问题。

    2017-05-25
    赞同
    回复
  • maq
    maq
    2017-05-25

    showToast 当然会导致输入框失焦吧?小程序有什么可修复的呢?


    倒是你的程序,在 bindinput 里面调用 wx.showToast 貌似哪里不对……

    2017-05-25
    赞同
    回复
  • 东!😏
    东!😏
    2017-09-23

    bindinput中调用setData()貌似的确有问题 我的程序中有一半的键盘出现了输入之后自动收起键盘的情况 一半没有 测试发现去掉setData()就好了 老火

    2017-09-23
    赞同
    回复