关于input组件的bug和建议
发布于 6 年前 作者 tao25 9427 次浏览 来自 问答

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

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

建议:

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

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

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

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

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

4 回复

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

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

同样需要建议三

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

麻烦知道的说下api方法名

模拟器无法弹出软键盘

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

回到顶部