怎么确定vue文件初次渲染完毕,因为要获取一个ul的高度

发布于 2022-09-06 07:35:52 字数 88 浏览 20 评论 0

为什么在mounted里使用nextTick函数不能实现渲染完毕调用函数?我试过了,当函数调用时ul只渲染了一半。现在只能用settimeout来手动延迟函数执行

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

明月夜 2022-09-13 07:35:52

如果组件的数据是在组件挂载后又通过 ajax 从后来获取数据,那么,实际上组件经历了一次以空数据渲染,在 ajax 回来后,组件 data 被更改,组件再经历一次 update 渲染。所以正确的获取时机是更新 data 后的 nextTick。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文