详细问题描述
html 5 plus webview 从后台切换到前台有一定的几率会让webview的top失效,我通过getStyle()获取到top值还是对的,但是webview距离顶部的距离变成0了,我尝试重新设置top也不管用,后来尝试让其hide()然后立刻show()就正常了,这是新版本的bug了,在没更新之前没有出现这个问题,希望能尽快解决这个bug,因为所有用到沉浸式的都受此影响了。
(不管是在线云打包还是真机运行都有此问题)
重现步骤
设置沉浸式,并且创建webview的时候设定top,当回到后台再进入前台的时候,有一定的几率会使得webview的top贴顶,然而使用getStyle去获取webview的样式会发现top值依然是对的,并不是0.
IDE运行环境说明
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
[IDE版本号]
hbuilder 2.3.7
[windows版本号]
windows 10
[mac版本号]
uni-app运行环境说明
[运行端是h5或app或某个小程序?]
[运行端版本号]
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
[编译模式是老模板模式还是新的自定义组件模式?]
App运行环境说明
[Android版本号]
[iOS版本号]
[手机型号]
mi cc 9
[模拟器型号]
附件
[可重现代码片段]
联系方式
[QQ]
6098577
2 个回复
DCloud_App_Array
请提供下复现此问题的示例应用。
人生不设限
确实会偶尔出现这个问题,在ios设备上发现的