小程序
小游戏
企业微信
微信支付
扫描小程序码分享
input输入框每次输入完成之后 点击了发送按钮,然后键盘就会被收起 设置聚焦后 又会拉起键盘,有没有办法保持键盘一直不被收起,一直处于拉起状态,这个太坑了,用户体验感极差,每次一闪一闪的,这个问题倒是给个解决方案啊,你想想 要是微信每次聊天了每次键盘都要收起一下有多难受
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
找到方法了,设置confirm-hold="{{true}}" focus="{{inputFocus}}" hold-keyboard="{{true}}"
就是设置点击页面的时候不收起键盘,点击右下角键盘自带的发送也不收起键盘,然后如果想要点击页面内容区域(不包括输入框跟发送按钮)就收起键盘的话就单独给那一块内容写个点击事件,在里面改inputFocus的值
close() {
this.setData({
inputFocus: false
})
},
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问解决了吗?遇到同样的问题
我也是遇到同样问题。。现在有个解决方案和各位探讨下:
input宽度全覆盖,然后放个按钮在底层,点击的时候其实还是点在input上,然后通过检测事件中的触摸位置来判断用户是否要点击按钮。难点在于要如何通过位置来确定是否点击按钮。。。
能截个图吗,按钮放在底层怕是不太好吧
只是思路,我没有实现。。试了下,这样确实不好,因为文字输入多的话会显示在按钮的上面。。。
上面的方案我试过了,不行,因为当光标在这个Input上面的时候,你再次点击并不会触发tap。但是这里有另一个解决方案,实测可行。
https://developers.weixin.qq.com/community/develop/doc/000c0eaecc85b01406e6aedc056804?highLine=%25E9%2594%25AE%25E7%259B%2598
解决了吗?遇到同样的问题
还没有
这就尴尬了啊
可以使用 confirm-hold 属性,点击键盘上的 “完成按钮” 保持键盘不收起。
我自己写了一个发送按钮呢,我点击自己的发送按钮键盘会收起,通过代码重新获取焦点就又会拉起 这样就造成了那种键盘收起又拉起的情况,我的需求是 点击我自己写的按钮 键盘也不收起
我也有这个问题 如何解决
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
找到方法了,设置confirm-hold="{{true}}" focus="{{inputFocus}}" hold-keyboard="{{true}}"
就是设置点击页面的时候不收起键盘,点击右下角键盘自带的发送也不收起键盘,然后如果想要点击页面内容区域(不包括输入框跟发送按钮)就收起键盘的话就单独给那一块内容写个点击事件,在里面改inputFocus的值
close() {
this.setData({
inputFocus: false
})
},
请问解决了吗?遇到同样的问题
我也是遇到同样问题。。现在有个解决方案和各位探讨下:
input宽度全覆盖,然后放个按钮在底层,点击的时候其实还是点在input上,然后通过检测事件中的触摸位置来判断用户是否要点击按钮。难点在于要如何通过位置来确定是否点击按钮。。。
能截个图吗,按钮放在底层怕是不太好吧
只是思路,我没有实现。。试了下,这样确实不好,因为文字输入多的话会显示在按钮的上面。。。
上面的方案我试过了,不行,因为当光标在这个Input上面的时候,你再次点击并不会触发tap。但是这里有另一个解决方案,实测可行。
https://developers.weixin.qq.com/community/develop/doc/000c0eaecc85b01406e6aedc056804?highLine=%25E9%2594%25AE%25E7%259B%2598
解决了吗?遇到同样的问题
还没有
这就尴尬了啊
可以使用 confirm-hold 属性,点击键盘上的 “完成按钮” 保持键盘不收起。
我自己写了一个发送按钮呢,我点击自己的发送按钮键盘会收起,通过代码重新获取焦点就又会拉起 这样就造成了那种键盘收起又拉起的情况,我的需求是 点击我自己写的按钮 键盘也不收起
我也有这个问题 如何解决