vue移动端高度自适应 100vh不够

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue移动端高度自适应 100vh不够相关的知识,希望对你有一定的参考价值。

参考技术A 有时候会使用100vh,刚进入页面时是合适的,但是若果页面高度是动态添加的,那么当页面实际高度超过100vh的时候,100vh的高度设置就不够了。
例如:

↑此时外部容器为100vh 刚好合适

↑但是我添加步骤 高度超过100vh 就不够了

解决办法:
在app.vue中设置

#app
height: 100%;

html,body
height: 100%;

在你要适配的页面,将父容器的高度设为:



如果你的背景是一张图片,那么就这样:
#home
width: 100%;
height: 100%;
overflow: scroll;
background-color: rgb(26, 28, 35);
background-image: url("../assets/bg.png");
background-size: 100%;

以上是关于vue移动端高度自适应 100vh不够的主要内容,如果未能解决你的问题,请参考以下文章

web前端入门到实战:css让一个盒子的高度自适应屏幕剩余的部分

移动端rem自适应布局-最简单易懂的两种方法

uniapp滑块视图容器swiper高度自适应 - 解决swiper显示不完整的问题

解决element的Table表格组件的高度自适应问题

移动端开发中,如何使字体自适应?

页面高度自适应方法(PC移动端都适用)