我知道应该在mounted里写
$('body').css({'height':$(window).height()});
但是原生应该如何实现?
我知道应该在mounted里写
$('body').css({'height':$(window).height()});
但是原生应该如何实现?
这个和vue框架没关系,是css的问题。
<html>
<body>
<div class="app"></div>
</body>
</html>
<style>
html,body {
width: 100%;
height: 100%;
}
</style>
css里,html,body{height:100%}
js的话
var doc = document.documentElement;
document.body.style.height = doc.scrollHeight+'px';
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
难道你们都忽略了一个css属性
直接设置:
至于vh:100vh就等于当前视窗的高度,同样的还有vw