1***@qq.com
1***@qq.com
  • 发布:2021-07-16 14:14
  • 更新:2021-07-19 10:27
  • 阅读:827

uni-nav-bar 的statusBar失效

分类:uni-app

环境:ios的app里的webview,机型iPhone 12

应该是设备信息的api有问题,用setTimeout延迟两秒就可以获取到statusBarHeight,

<template>  
    <view class="content">  
        <uni-nav-bar title="title" statusBar="true"></uni-nav-bar>  
        <view class="text-area">  
            <text class="title">{{title}}</text>  
        </view>  
    </view>  
</template>  

<script>  
    import uniNavBar from  "@/components/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar.vue"  
    export default {  
        components:{  
            uniNavBar  
        },  
        data() {  
            return {  
                title: 'Hello'  
            }  
        },  
        onLoad() {  

        },  
        methods: {  

        }  
    }  
</script>
2021-07-16 14:14 负责人:DCloud_UNI_HT 分享
已邀请:
1***@qq.com

1***@qq.com (作者) - cycwn

@DCloud_UNI_HT 帮忙看下

DCloud_UNI_HT

DCloud_UNI_HT

看起来像是在这个设备上 ,获取设备信息出现了问题 ,你可以先关闭组件的 statusBar ,自己在页面手动设置一个占位高度的元素,延时获取状态栏的高度,我测一下看看到到底什么问题。

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