550157214@qq.com
550157214@qq.com
  • 发布:2019-10-10 09:46
  • 更新:2019-11-08 12:05
  • 阅读:506

【报Bug】软键盘没有收回转换页面白屏

分类:HBuilderX

详细问题描述

最新版的编译器(2.3.X)在input聚焦软键盘没有收回的情况下转到其他页面或者返回页面,导致白屏;只在ios出现此情况,请尽快解决,项目比较急,已经拖了好久了。

联系方式

[QQ]550157214

2019-10-10 09:46 负责人:无 分享
已邀请:

最佳回复

DCloud_iOS_XHY

DCloud_iOS_XHY

你好,此问题已经在 2.3.4.20191014 版本就修复了,请更新版本

249806650@qq.com

249806650@qq.com - young

在华为mate9上 点击输入框唤起键盘 后 在键盘未收起的情况下 直接点上传图片 底部也会出现白边
是因为打包后 在index.css文件下 出现如下代码
body::after {
position: fixed;
content: '';
left: -1000px;
top: -1000px;
-webkit-animation: shadow-preload .1s;
-webkit-animation-delay: 3s;
animation: shadow-preload .1s;
animation-delay: 3s
}

@-webkit-keyframes shadow-preload {
0% {
background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)
}

100% {  
    background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)  
}  

}

@keyframes shadow-preload {
0% {
background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)
}

100% {  
    background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)  
}  

}

把index.css中上述代码删掉即可

太2真人

太2真人

是的是的,希望官方尽快修复

DCloud_UNI_WYQ

DCloud_UNI_WYQ

IOS版本多少

  • 太2真人

    12.3.1

    2019-10-10 17:27

  • 太2真人

    就是在出现表单框的情况下,键盘弹出状态,然后按返回或右划关闭当前状态的,返回的页面就出现白屏了。

    2019-10-10 17:29

  • DCloud_UNI_WYQ

    回复 太2真人:还是没复现出来,hello uniapp里面的form页面和input页面能复现你这个问题吗

    2019-10-10 17:35

  • 太2真人

    回复 DCloud_UNI_WYQ: 是H5的APP出现额。社区好多人都出现了。我的不是uniapp

    2019-10-11 13:57

  • 太2真人

    回复 DCloud_UNI_WYQ: 找到原因了打开窗口的参数里设置了softinputMode:“adjustResize” 引起的。管理大大,这个属于bug吗

    2019-10-11 14:19

  • 太2真人

    回复 DCloud_UNI_WYQ: softinputMode: (String 类型 )弹出系统软键盘模式 : "adjustPan" ; "adjustResize" "nothing"

    设置了softinputMode:“adjustResize” 引起的

    2019-10-11 14:25

  • DCloud_UNI_WYQ

    回复 太2真人: 什么叫H5的APP,是在APP用webview引入的H5吗?没读太明白

    2019-10-11 15:43

  • 太2真人

    回复 DCloud_UNI_WYQ: 是的。就mui框架的h5前端app

    2019-10-11 16:23

  • 太2真人

    回复 DCloud_UNI_WYQ: 就是5+APP啊啊啊

    2019-10-11 16:24

  • 太2真人

    回复 DCloud_UNI_WYQ: 就是使用的webview然后配置参数里加上softinputMode:“adjustResize” 引起

    2019-10-12 09:14

  • DCloud_UNI_WYQ

    回复 太2真人: 了解了,这边有同事在处理了

    2019-10-12 15:06

  • 太2真人

    回复 DCloud_UNI_WYQ:谢谢

    2019-10-13 09:19

  • DCloud_UNI_WYQ

    回复 太2真人: 先在返回的时候收起一下键盘吧

    2019-10-14 10:14

  • 太2真人

    回复 DCloud_UNI_WYQ: 返回时,收起键盘怎么操作?

    var ws = null;

    mui.plusReady(function() {

    ws = plus.webview.currentWebview();


    ws.addEventListener("popGesture", function(event) {  
    //收回键盘??

    //返回刷新操作


        });  

    })

    2019-10-14 11:14

  • 太2真人

    回复 太2真人: 收起键盘该怎么写

    2019-10-14 11:15

  • DCloud_UNI_WYQ

    回复 太2真人: https://www.html5plus.org/doc/zh_cn/key.html

    2019-10-14 11:54

太2真人

太2真人

返回时,收起键盘怎么操作?

var ws = null;  

mui.plusReady(function() {  

ws = plus.webview.currentWebview();  

ws.addEventListener("popGesture", function(event) {    

        //收回键盘??    

//返回刷新操作  

    });    

})

要回复问题请先登录注册