北陌
北陌
  • 发布:2022-11-01 21:07
  • 更新:2022-11-14 14:55
  • 阅读:620

【报Bug】vue3 根结点 app 端 height:100% 失效。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10- 21H2

HBuilderX类型: Alpha

HBuilderX版本号: 3.6.8

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: 红米k30pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<template>  
    <view class="content">  

    </view>  
</template>  

<script>  

</script>  

<style>  
    page{  
        height: 100%;  
        border: 2px solid red;  
    }  
    .content{  
        height: 100%;  
        border: 2px solid blue;  
    }  
</style>  

操作步骤:
<template>  
    <view class="content">  

    </view>  
</template>  

<script>  

</script>  

<style>  
    page{  
        height: 100%;  
        border: 2px solid red;  
    }  
    .content{  
        height: 100%;  
        border: 2px solid blue;  
    }  
</style>  

预期结果:

content 元素撑满页面

实际结果:

content 元素自适应

bug描述:

给page 高度100% 后,template 节点下view,height:100%,app端不生效,h5端生效,,vue2模式 都正常。

2022-11-01 21:07 负责人:无 分享
已邀请:

最佳回复

DCloud_UNI_WZF

DCloud_UNI_WZF

HBuilderX 3.6.9 已修复

hbxw

hbxw

试过100vh么

  • 北陌 (作者)

    100vh,可以,不过我是希望解决问题 ,不是 另寻他法,,100vh,会在很多地方需要计算 navbar与 tabbar,所以习惯与100%,会方便许多

    2022-11-02 11:42

DCloud_UNI_WZF

DCloud_UNI_WZF

问题已确认,感谢反馈,已加分
暂时可通过 /HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-app-plus/dist/style.css 添加如下代码修复

#app{  
  height: 100%;  
}

预计下个版本修复

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