vue.js数据渲染完成后的问题

我想获取一页面整体高度,用的$(document).height();问题:在没有调用ajax请求的时候高度打印出来的是1102px;调用请求后,再打印还是1102px;... 我想获取一页面整体高度,用的$(document).height();问题:在没有调用ajax请求的时候高度打印出来的是1102px;调用请求后,再打印还是1102px;但是我延迟两秒执行,那这样打印出来的高度就是6987px;有不有什么办法,不延迟执行,但是获取的高度是实际的高度?vue的这几个(created,mounted,updated)生命周期都打印了,都是1102。求大神解决下! 展开
 我来答
梦想起航陈春林c4dc
2019-02-10 · TA获得超过514个赞
知道小有建树答主
回答量:372
采纳率:66%
帮助的人:202万
展开全部
会不会跟页面加载有关,你试试将获取宽高的代码放进window.onload=function(){
//把获取宽高的代码放进这里面试试,
//能不能变正常呢
}
网易云信
2023-12-06 广告
网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2... 点击进入详情页
本回答由网易云信提供
桂哥的点滴
2019-02-10 · 关注教育,产品,互联网,个人成长。
桂哥的点滴
采纳数:1042 获赞数:2173

向TA提问 私信TA
展开全部
在ajax的回调函数中去获取高度。
追问
我在回调里面打印过,也是1102。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kakakaka12e
2019-11-20
知道答主
回答量:26
采纳率:0%
帮助的人:3.2万
展开全部

在请求里面加

this.$nextTick就可以了 已试有效

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一百只小猪111
2019-02-10 · 贡献了超过249个回答
知道答主
回答量:249
采纳率:3%
帮助的人:20.8万
展开全部
全音在英式英语叫whole tone,其中whole就是全的意思,tone是音的意思。但是whole tone也可以简称为tone。因为在大调里主音与上主音的距离正好是这个音程,二者相差一个音,故此该音程被称作tone(音)。后来为了和半音区分,就改叫whole tone(全音)。p
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式