vue获取body高度

vue子组件是弹框,弹框有个遮罩层,但遮罩层只能遮住屏幕的高度,多余的滚动部分文档高度就遮不住?

this.$el.clientHeight

在mouted里面使用上面语法,也只能得到屏幕高度。
请问:如何求得后台获取数据之后,渲染之后的body高度

阅读 12.3k
5 个回答

css的fixed布局就行了吧 用不着js吧 能用css解决的就绝不用js

可以尝试往body上挂一个id,然后再用dom获取

document.body.offsetHeight

同意3楼哇,position:fixed就能解决了,能用css干啥要js哇

不用全部遮住,设置 overflow:hidden 把多出的隐藏。这样遮罩里面的元素也比较容易上下居中定位。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题