uni-app 原生子窗体高度问题
uni-app 原生子窗体高度问题
示例代码:
{
"subNVues": [{
"id": "videoPlayApp",
"path": "pages/index/video/videoPlayAppWeb",
"style": {
"width": "100%",
"height": "700rpx"
}
}]
}
操作步骤:
- 在视频页面采用
margin-top
预期结果:
margin-top:700rpx
实际结果:
- 560-580rpx不等,尤其是iPhone8和iPhone13表现完全不一样
bug描述:
原生子窗体高度问题。
背景:一个web连接的视频,固定到页面顶部,下面的其他内容可以滚动。要设置视频的高度。
故采用原生子窗体方案。在子窗体页面是一个webview
视频链接是一个阿里云点播的web播放器。
方法一:使用停靠的方式,在安卓上视频全屏播放后返回页面,原生子窗体没有高度。
方法二:采用默认的absolute方案,但是在各个平台高度表现均不一样。
两个方案都无法实现需求,都有bug。
更多关于uni-app 原生子窗体高度问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复