1***@qq.com
1***@qq.com
  • 发布:2019-05-23 13:59
  • 更新:2021-01-27 08:52
  • 阅读:1728

webview内嵌的html页面,在ios系统上12以上版本和12以下版本状态栏效果不一样

分类:uni-app

详细问题描述

(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)

[内容]

重现步骤

在vue页面使用webview组件,内嵌HTML页面,并设置
"app-plus":{
"titleNView": false
}
在苹果ios 12版本以上的系统上状态栏无法透明,使用H5+方法也无法设置背景色

[步骤]

<template>
<web-view src="../../hybrid/html/html/index.html"></web-view>
</template>

"app-plus":{
"titleNView": false
}

[结果]
在苹果系统10上,状态栏正常显示;在苹果系统12上,状态栏无法正常显示;

[期望]
苹果系统状态栏无背景

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]

[IDE版本号]

[windows版本号]

[mac版本号]

uni-app运行环境说明

[运行端是h5或app或某个小程序?]

[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]

[编译模式是老模板模式还是新的自定义组件模式?]

App运行环境说明

[Android版本号]

[iOS版本号]
12.0以上版本

[手机型号]
所有苹果

[模拟器型号]

附件

[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]

[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]

[App安装包或H5地址]

[可重现代码片段]

联系方式

[QQ] 1023255844

2019-05-23 13:59 负责人:无 分享
已邀请:
碧霜寒冰

碧霜寒冰

这是沉浸式状态栏设置的问题

7***@qq.com

7***@qq.com

沉浸式状态栏

"path": "pages/index/login",  
            "style": {  
                "app-plus": {//沉浸式状态栏  
                "bounce":"none",  
                    "titleNView": {  
                        "type": "transparent"  
                    }  
                }  
            }

非沉浸式状态栏

"path": "pages/measure/operation",  
            "titleText":"啊啊",  
            "style": {  
                "navigationBarTitleText": "啊啊",  
                "enablePullDownRefresh": true,  
                "scrollIndicator": "none",  
                "app-plus": {//沉浸式状态栏  
                    "scrollIndicator":"none",  
                    "titleNView": {  
                    }  
                }  
            }
  • 1***@qq.com (作者)

    大神,和你一样设置了沉浸状态栏,还是有白色的,没有效果

    2019-05-24 09:41

Alaric

Alaric

请问解决了吗?

俺铁牛

俺铁牛 - 这个人很懒,什么都没留下。

楼主,请问有解决方法吗?

该问题目前已经被锁定, 无法添加新回复