小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信公众号内, 华为荣耀机,登录输入密码时自动切换到安全键盘, 切换输入后点击登录或者点击收起键盘,键盘自动收回后有很大几率出现一块空白继续占着屏幕下方位置这时页面刷新也无效一样会有空白位 点击输入框重新唤起键盘再收回页面就变回正常
微信版本7.0.7
复现方式 切换输入账号密码 然后收起键盘
22 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
感谢反馈,我们排查一下
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
2022年2月16日还没解决,但是我找到一个Hack解决方法
华为软键盘没有收回问题,无论是用了安全键盘,还是页面切换所引起,都是因为软键盘没有收到回收的指令。那么我们给它回收指令即可,我的做法是在页面跳转前,也就是 history.push('XX') 之前,先让 input 失去焦点,失去焦点,软键盘就会回收
我使用的是react,模拟代码如下所示:
const resData = await fetchData() if (resData.code === '200') { + isHuawei() && inputRef?.current?.blur(); history.push('/home'); }
还没有解决办法吗,2020年了。还是有这个问题
这个问题太恶心了,小米和华为很多机器都有这个问题,微信监听软键盘的时候,不要把页面内容推上去不行吗?直接让软键盘至在上面一层就行了吧
华为和魅族调起输入法之后,切换app再切回,百分百会出现这个问题。
安卓微信7.0.8有较大概率遇到这个类似问题。具体表现为:
内容输入完成并提交后,输入框失焦、键盘收起后,页面的高度没有自动调整,导致如图所示。
但是没有必现的办法,这个问题铁定是 webview 的可用高度有问题。
// 补充:该情况下无论页面怎么滚动和刷新都不会复原,只能把键盘唤出来,再把键盘收起才能恢复。
<input @blur="scroll" />
scroll() {
setTimeout(() => {
const scrollTop = document.documentElement.scrollTop || document.body.scrollTop || 0
window.scrollTo(0, scrollTop)
}, 200)
}
这个问题给我整了好几天,试过很多手机,就华为的会出现当关闭软键盘后,页面依然被顶到顶部,无法下滑的情况,试过滚动刷新各种方法都没解决
请问大佬们现在解决了吗 我也遇到相同问题 微信7.0.17 ,用的华为magic2 手机 输入法如果是搜狗输入法就会出现 ,如果是系统默认的百度输入法没有这个问题 .。。这都 2020年8月份了。。。。
我遇到这个问题的时候是底部有 fixed 元素,后来把 fixed 元素改为普通布局就没有再出现这个问题了
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
感谢反馈,我们排查一下
2022年2月16日还没解决,但是我找到一个Hack解决方法
华为软键盘没有收回问题,无论是用了安全键盘,还是页面切换所引起,都是因为软键盘没有收到回收的指令。那么我们给它回收指令即可,我的做法是在页面跳转前,也就是 history.push('XX') 之前,先让 input 失去焦点,失去焦点,软键盘就会回收
我使用的是react,模拟代码如下所示:
const resData = await fetchData() if (resData.code === '200') { + isHuawei() && inputRef?.current?.blur(); history.push('/home'); }
还没有解决办法吗,2020年了。还是有这个问题
这个问题太恶心了,小米和华为很多机器都有这个问题,微信监听软键盘的时候,不要把页面内容推上去不行吗?直接让软键盘至在上面一层就行了吧
华为和魅族调起输入法之后,切换app再切回,百分百会出现这个问题。
安卓微信7.0.8有较大概率遇到这个类似问题。具体表现为:
内容输入完成并提交后,输入框失焦、键盘收起后,页面的高度没有自动调整,导致如图所示。
但是没有必现的办法,这个问题铁定是 webview 的可用高度有问题。
// 补充:该情况下无论页面怎么滚动和刷新都不会复原,只能把键盘唤出来,再把键盘收起才能恢复。
<input @blur="scroll" />
scroll() {
setTimeout(() => {
const scrollTop = document.documentElement.scrollTop || document.body.scrollTop || 0
window.scrollTo(0, scrollTop)
}, 200)
}
这个问题给我整了好几天,试过很多手机,就华为的会出现当关闭软键盘后,页面依然被顶到顶部,无法下滑的情况,试过滚动刷新各种方法都没解决
请问大佬们现在解决了吗 我也遇到相同问题 微信7.0.17 ,用的华为magic2 手机 输入法如果是搜狗输入法就会出现 ,如果是系统默认的百度输入法没有这个问题 .。。这都 2020年8月份了。。。。
我遇到这个问题的时候是底部有 fixed 元素,后来把 fixed 元素改为普通布局就没有再出现这个问题了