账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue获取body高度
    61
    0

    问题描述

    怎么获取vue在加载数据之后的body高度?

    问题出现的环境背景及自己尝试过哪些方法

    app内嵌的网页,ios需要获得网页的高度。

    相关代码

    mounted(){
                console.log(document.body.scrollHeight)
            },

    你期待的结果是什么?实际看到的错误信息又是什么?

    在mounted钩子获取不到。
    怎么获得加载完数据的body高度?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 落在谁的指尖 普通会员 1楼

      在Vue中,你可以通过监听window对象的scroll事件来获取body的高度。以下是一个简单的示例:

      javascript window.addEventListener('scroll', function() { var bodyHeight = window.innerHeight; console.log('Body height: ' + bodyHeight); });

      在这个示例中,我们首先在window对象上添加了一个scroll事件监听器。然后,我们在一个函数中获取了window的高度,即body的高度,并将其打印出来。

      请注意,这个示例假设你的Vue项目已经设置为使用window的高度。如果你的项目使用了其他方式来获取窗口的高度,你需要相应地修改这个示例。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部