小程序
小游戏
企业微信
微信支付
扫描小程序码分享
输入前:
输入中:
输入后:
10 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
等了好久官方7.0.2了都没有解决,自己想了办法解决了,直接贴代码。
绑定全局事件
<
template
>
div
id
=
"app"
@
click
"clicks"
router-view
/>
</
methods: {
//修复 IOS12,微信 6.7.4+ 键盘不回弹的问题
clicks(e) {
let that =
this
;
let target = e.target;
let targetName = target.tagName.toLocaleLowerCase();
if
(!!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) && (targetName ==
'input'
|| targetName ==
'textarea'
'select'
)) {
let blurHandle = (e) => {
target.removeEventListener(
'blur'
, blurHandle);
setTimeout(() => {
const scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0;
window.scrollTo(0, Math.max(scrollHeight - 1, 0));
}, 100);
}
target.addEventListener(
},
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
问题已复现,我们会在后续版本中进行修复。
好的,谢谢!
同遇到,感谢解决!
同样的问题,解决了吗!?我IOS12 微信6.7.3测试OK 然后更新6.7.4 就出现这个问题了。 有解决方案吗?写fixed的话 空白不会出现,但是表单元素会错位。
还没呢,估计得更一版才会解决吧
temporaryRepair(){
var currentPosition,timer;
var speed=1;//页面滚动距离
timer=setInterval(function(){
currentPosition=document.documentElement.scrollTop || document.body.scrollTop;
currentPosition-=speed;
window.scrollTo(0,currentPosition);//页面向上滚动
currentPosition+=speed; //speed变量
window.scrollTo(0,currentPosition);//页面向下滚动
clearInterval(timer);
},1);
之前在微信6.7.4&&ios12的时候用这个方法能解决此问题,为什么更新到7.0.1的时候此方法直接失效呢???
希望官网人员早点给予解决此问题,谢谢
同样问题
微信 6.7.4
系统 ios12
手机 iphon7 .iphon6sp
问题:网页输入框完成输入后页面不回弹,
影响:导致一些功能无法继续使用的bug。
无语,官方这个问题一直没解决啊,这非常影响用户体验啊
我的也一样,烦死了,找了无数个教 程都没有解决,
iOS12,13依然没有解决,是系统问题微信无法解决吗
微信 7.0.8
ios 12.4
网页输入框完成输入,软键盘收起后,页面不回弹的问题还是存在
微信7.0.1此问题还是会出现啊,能帮忙解决吗,官网大大?
微信 7.0.1
系统 ios12.1
手机 iphon8 .iphonX
问题:网页输入框完成输入后页面不回弹,button无法点击。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
等了好久官方7.0.2了都没有解决,自己想了办法解决了,直接贴代码。
绑定全局事件
<
template
>
<
div
id
=
"app"
@
click
=
"clicks"
>
<
router-view
/>
</
div
>
</
template
>
methods: {
//修复 IOS12,微信 6.7.4+ 键盘不回弹的问题
clicks(e) {
let that =
this
;
let target = e.target;
let targetName = target.tagName.toLocaleLowerCase();
if
(!!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) && (targetName ==
'input'
|| targetName ==
'textarea'
|| targetName ==
'select'
)) {
let blurHandle = (e) => {
target.removeEventListener(
'blur'
, blurHandle);
setTimeout(() => {
const scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0;
window.scrollTo(0, Math.max(scrollHeight - 1, 0));
}, 100);
}
target.addEventListener(
'blur'
, blurHandle);
}
}
},
问题已复现,我们会在后续版本中进行修复。
好的,谢谢!
同遇到,感谢解决!
同样的问题,解决了吗!?我IOS12 微信6.7.3测试OK 然后更新6.7.4 就出现这个问题了。 有解决方案吗?写fixed的话 空白不会出现,但是表单元素会错位。
还没呢,估计得更一版才会解决吧
temporaryRepair(){
var currentPosition,timer;
var speed=1;//页面滚动距离
timer=setInterval(function(){
currentPosition=document.documentElement.scrollTop || document.body.scrollTop;
currentPosition-=speed;
window.scrollTo(0,currentPosition);//页面向上滚动
currentPosition+=speed; //speed变量
window.scrollTo(0,currentPosition);//页面向下滚动
clearInterval(timer);
},1);
}
之前在微信6.7.4&&ios12的时候用这个方法能解决此问题,为什么更新到7.0.1的时候此方法直接失效呢???
希望官网人员早点给予解决此问题,谢谢
同样问题
微信 6.7.4
系统 ios12
手机 iphon7 .iphon6sp
问题:网页输入框完成输入后页面不回弹,
影响:导致一些功能无法继续使用的bug。
无语,官方这个问题一直没解决啊,这非常影响用户体验啊
我的也一样,烦死了,找了无数个教 程都没有解决,
iOS12,13依然没有解决,是系统问题微信无法解决吗
微信 7.0.8
ios 12.4
网页输入框完成输入,软键盘收起后,页面不回弹的问题还是存在
微信7.0.1此问题还是会出现啊,能帮忙解决吗,官网大大?
微信 7.0.1
系统 ios12.1
手机 iphon8 .iphonX
问题:网页输入框完成输入后页面不回弹,button无法点击。
影响:导致一些功能无法继续使用的bug。
temporaryRepair(){
var currentPosition,timer;
var speed=1;//页面滚动距离
timer=setInterval(function(){
currentPosition=document.documentElement.scrollTop || document.body.scrollTop;
currentPosition-=speed;
window.scrollTo(0,currentPosition);//页面向上滚动
currentPosition+=speed; //speed变量
window.scrollTo(0,currentPosition);//页面向下滚动
clearInterval(timer);
},1);
}
之前在微信6.7.4&&ios12的时候用这个方法能解决此问题,为什么更新到7.0.1的时候此方法直接失效呢???
希望官网人员早点给予解决此问题,谢谢