小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 在自定义标题栏的模式下,如果输入框的位置处在页面的下方,在输入时键盘弹起会把整个页面往上顶,这时候自定义标题栏也会被顶出页面以外,UI效果很不好。即使在1.9.90版本后input组件可以设置adjust-position属性使之不向上撑起页面,但只要输入框处在页面下方,键盘仍有可能会将输入框完全覆盖,效果也是极差。
- @官方 对这些情况有什么好的处理建议,以及能不能支持自定义标题栏不被键盘撑起?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我也遇到了,体验真的是极差啊,我的整个标题都被往下了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
解决思路:
input输入框这一模块使用position:fixed固定在页面底部,通过adjust-position的值来控制键盘弹起时是否自动上推页面,
通过bindfocus来获取键盘高度,使input输入框聚焦时跟随键盘上移而不被遮挡,输入框失去焦点时触发bindblur事件,输入框恢复原位。
注意点:解决这个问题只要解决键盘弹起时,不自动上推页面,控制adjust-position的值
```
adjust-position:true;键盘弹起时,自动上推页面
adjust-position:false;键盘弹起时,不自动上推页面,但是实际adjust-position:false;无效
解决:adjust-position:""
我也遇到了这个问题,求解
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我也遇到了,体验真的是极差啊,我的整个标题都被往下了
解决思路:
input输入框这一模块使用position:fixed固定在页面底部,通过adjust-position的值来控制键盘弹起时是否自动上推页面,
通过bindfocus来获取键盘高度,使input输入框聚焦时跟随键盘上移而不被遮挡,输入框失去焦点时触发bindblur事件,输入框恢复原位。
注意点:解决这个问题只要解决键盘弹起时,不自动上推页面,控制adjust-position的值
```
adjust-position:true;键盘弹起时,自动上推页面
adjust-position:false;键盘弹起时,不自动上推页面,但是实际adjust-position:false;无效
```
解决:adjust-position:""
我也遇到了这个问题,求解