uniapp 高度铺满全屏

问题:在有uni-tabbar的情况下,页面铺满剩下的部分

php 复制代码
<template>
    <view :style="{height:screenHeight+'px'}" class="page">
    </view>
</template>
<script>
    export default {
        data() {
            return {
                screenHeight: "",
            }
        },
        onLoad() {
            this.screenHeight = uni.getSystemInfoSync().windowHeight;
        },
        methods: {
        }
    }
</script>

在uniapp中,高度使用heiht:100vh,h5的屏幕会多出一些高度,导致可以上下滑动

解决方式如下

在app.vue中设置一个公共样式

uni-page-body,html,body{

height: 100%;

}

在需要高度铺满全屏的页面的最外层的view绑定类名page,样式为

.page {

height: 100%;

}

相关推荐
代码飞天13 小时前
CTF之xss注入——一切都似乎没有问题
前端·xss
天蓝色的鱼鱼13 小时前
前端开发必装 Skill 清单:让你的 AI 编程体验原地起飞
前端·ai编程·claude
逆境不可逃13 小时前
Hello-Agents 第二部分-第四章总结:智能体经典范式构建-包含习题解析和Java版
java·开发语言·javascript·人工智能·分布式·agent
yqcoder13 小时前
JavaScript 的速度秘密:深入理解 JIT (即时编译)
开发语言·javascript·ecmascript
Mike_jia13 小时前
TrendRadar:开源趋势监控工具
前端
GISer_Jing14 小时前
BOSS上AIAgent|前端AI所需要技能
前端·人工智能·ai·前端框架
西洼工作室14 小时前
UniApp开发全攻略:从生命周期到路由传值
前端·javascript·uni-app
LaughingZhu14 小时前
Product Hunt 每日热榜 | 2026-05-17
前端·人工智能·chatgpt·html
Cobyte14 小时前
Agent Skills 系统的本质原理
前端·aigc·ai编程