邓琪昌
邓琪昌
  • 发布:2020-03-31 19:59
  • 更新:2020-03-31 19:59
  • 阅读:973

【报Bug】重复关闭打开应用后获取可使用窗口高度(uni.getSystemInfoSync().windowHeight)不一致

分类:uni-app

详细问题描述

1、获取可使用窗口高度(uni.getSystemInfoSync().windowHeight)不一致。
2、HBuilderX 2.6.8版本和HBuilderX 2.6.5版本所获取的可使用窗口高度(uni.getSystemInfoSync().windowHeight)不一致。

[内容]

重现步骤

重复打开关闭应用多次
[步骤]
重复打开关闭应用多次
[结果]
获取可使用窗口高度(uni.getSystemInfoSync().windowHeight)不一致
[期望]
uni.getSystemInfoSync().windowHeight获取到正确的可使用窗口高度

IDE运行环境说明

[IDE版本号]
HBuilderX 2.6.8版本和HBuilderX 2.6.5版本

uni-app运行环境说明

Windows 10.0

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

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

[编译模式说明:自定义组件模式?纯nvue模式?v3模式?]
uni-app模式v3下的nvue页面

附件

测试结果

HBuilderX 2.6.5版本

HBuilderX 2.6.5版本

[可重现代码片段]

<template>  
    <view :style="{'min-height':windowHeight+'px'}" style="background-color: #999999">  
        <text>重复关闭应用再打开应用,多次后出现:</text>  
        <text>HBuilderX 2.6.8版本获取</text>  
        <text>可使用窗口高度:{{windowHeight}}</text>  
        <text>会出现滚动条</text>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                windowHeight: 500  
            }  
        },  
        onShow() {  
            this.windowHeight = uni.getSystemInfoSync().windowHeight;  
            console.log("HBuilderX 2.6.8版本获取可使用窗口高度:" + uni.getSystemInfoSync().windowHeight)  
        },  
        methods: {  

        }  
    }  
</script>  

<style>  

</style>
2020-03-31 19:59 负责人:无 分享
已邀请:

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