收藏
回答

关于input组件的bug和建议

问题模块
API和组件


现在input组件在失去焦点时会自动收起键盘,一些场景上很不友好。比如微信的聊天界面,点击发送之后键盘是一直存在的,这个在目前小程序就无法实现。


并且,在个别环境上(如m1 metal,Yun OS 3.1.6,微信版本6.5.3),上述情况(键盘收起)引起的界面发生变化,会导致本来点击发送按钮的操作并没有执行(猜测是按钮的位置发生了变化,所以没有点到),需要等键盘收起后再次点击发送才能生效。


建议:

1、input 的失去焦点收起键盘功能变为可选,默认为 true,当开发者设置为false的时候,失去焦点也不收起键盘;

2、增加操作软键盘api,允许开发者在任何时候自由弹出、收起键盘;(有人说这个已实现,但是我翻了一圈文档没看见)

3、可以设置软键盘右下角回车键的样式,如“下一步”、“完成”、“回车”等等(好像不太容易实现)。


以上问题及建议希望你们能够认真考虑并给予我信息反馈,谢。


祝,新年快乐,鸡年大吉吧。

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

4 个回答

  • 三木
    三木
    2017-01-25

    模拟器无法弹出软键盘

    2017-01-25
    赞同 1
    回复 1
    • 衣沾不足惜
      衣沾不足惜
      08-03
      模拟器无法弹出软键盘 模拟器无法自动获得焦点 坑
      08-03
      回复
  • 馒头
    馒头
    2017-01-24

    2、增加操作软键盘api,允许开发者在任何时候自由弹出、收起键盘;(有人说这个已实现,但是我翻了一圈文档没看见)


    麻烦知道的说下api方法名

    2017-01-24
    赞同
    回复
  • One
    One
    2017-01-24

    2、增加操作软键盘api,允许开发者在任何时候自由弹出、收起键盘;

    这个功能已实现,建议多看看开发文档。

    同样需要建议三

    2017-01-24
    赞同
    回复
  • DappWind
    DappWind
    2017-01-24

    同样,我也遇到了这个问题。

    2017-01-24
    赞同
    回复