echoer
echoer
  • 发布:2018-10-15 23:15
  • 更新:2020-04-05 14:22
  • 阅读:3809

在nvue下,--status-bar-height怎么不起作用?

分类:uni-app

在nvue下,--status-bar-height怎么不起作用?尝试了无数遍

"navigationStyle": "custom"已经设置正确

2018-10-15 23:15 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

  • echoer (作者)

    请问,这种情况应该怎么设置状态栏高度?

    2018-10-17 15:14

  • echoer (作者)

    回复 Trust:weex nvue下可以使用html5+ API ?

    2018-10-17 15:26

8***@qq.com

8***@qq.com - 90It

<template>    
<div class="page-searchList">    
    <div class="header">    
        <div class="statusBar" :style="{height:statusBarHeight+'wx'}"></div><!-- 状态栏占位 -->    
        <div class="info"><text style="font-size: 16wx;">标题栏</text></div>    
    </div>    
    <div class="content">    
        <text style="font-size: 50wx;">{{statusBarHeight}}wx</text> <!-- 打印状态栏高度 -->    
    </div>    
</div>    
</template>    

<script>    
export default {    
    data: {    
        statusBarHeight: ''    
    },    
    created() {    
        let _t = this;    
        setTimeout(() => { //获取状态栏高度,setTimeout后才能调用uni.    
            uni.getSystemInfo({    
                success: function(res) {    
                    _t.statusBarHeight = res.statusBarHeight;    
                    console.log(_t.statusBarHeight);    
                }    
            });    
        }, 1);    
    }    
};    
</script>    

<style>    
.page-searchList {    
    background-color: #8f8f94;    
    justify-content: center;    
    align-items: center;    
}    
.header {    
    background-image: linear-gradient(to right, #a80077, #66ff00);    
    width: 750px;    
    position: fixed;    
    top: 0;    
}    
.info {    
    height: 44wx;    
    justify-content: center;    
    align-items: center;    
}    
</style>  

原文地址:https://ask.dcloud.net.cn/article/35111

  • 1***@qq.com

    这种方式 和 plus.navigator.getStatusbarHeight()

    两者有什么区别?

    2020-04-05 14:17

迪丽热bug

迪丽热bug

nvue太多兼容问题了 css很多写法不支持 vuex也不能用等等

  • GUNDAM

    vuex 2.3.0官方已至支持

    2019-09-20 10:25

1***@qq.com

1***@qq.com

在 nvue 下

  • plus.navigator.getStatusbarHeight()
  • uni.getSystemInfoSync().statusBarHeight
    获取状态栏高度 这两者有什么区别?

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