vue + rem.js 如何正确获得element的width和height?
各位好!
最近在移动端web项目中为了适应不同的屏幕大小选择了rem.js进行适配,整个项目是用vue进行开发的。
目前在开发过程中遇到一个问题:
因为我使用了scroll组件需要计算开始位置,我在vue的mounted函数中根据元素的宽高计算位置(这个时候文档是没有加载完的),但是rem是在DOMContentLoaded事件触发后重新根据文档的width计算root element的font-size,就相当于所有用rem的元素会重新计算,从而导致之前在mounted函数中计算的值是不准确的,最终导致scroll滚动出现偏差。请教各位大神,这种情况改如何处理呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论