小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如果在键盘抬起后去setData渲染数据的话,input框就会失去焦点,请问有办法解决吗?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
楼主解决问题了吗?我也遇到这个问题,头大
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
嗯...这个问题似曾相识,我觉得可以用view来代替input框,选中view的时候聚焦到input去,input宽高等于0,动态给view添加字就行了,至于样式的话,随自己喜欢控制呗
能否在这时主动获取焦点?
如果再去主动获取一次,键盘就会先关闭了再打开,体验效果不好,请问有办法阻止setData后input焦点失去吗?
可以试试给input加autofocus="autofocus",任何时候都自动获取焦点,然后再自己加一些逻辑处理
这样就不清楚了 为什么会在键盘弹起时setData? 是点击input也就是手动获取焦点时有什么需求要在这时setData?
对,这个主要看需求,不能瞎改
只能等大佬来解答啦
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
楼主解决问题了吗?我也遇到这个问题,头大
嗯...这个问题似曾相识,我觉得可以用view来代替input框,选中view的时候聚焦到input去,input宽高等于0,动态给view添加字就行了,至于样式的话,随自己喜欢控制呗
能否在这时主动获取焦点?
如果再去主动获取一次,键盘就会先关闭了再打开,体验效果不好,请问有办法阻止setData后input焦点失去吗?
可以试试给input加autofocus="autofocus",任何时候都自动获取焦点,然后再自己加一些逻辑处理
这样就不清楚了 为什么会在键盘弹起时setData? 是点击input也就是手动获取焦点时有什么需求要在这时setData?
对,这个主要看需求,不能瞎改
只能等大佬来解答啦