vue + rem.js 如何正确获得element的width和height?

各位好!
最近在移动端web项目中为了适应不同的屏幕大小选择了rem.js进行适配,整个项目是用vue进行开发的。
目前在开发过程中遇到一个问题:
因为我使用了scroll组件需要计算开始位置,我在vue的mounted函数中根据元素的宽高计算位置(这个时候文档是没有加载完的),但是rem是在DOMContentLoaded事件触发后重新根据文档的width计算root element的font-size,就相当于所有用rem的元素会重新计算,从而导致之前在mounted函数中计算的值是不准确的,最终导致scroll滚动出现偏差。请教各位大神,这种情况改如何处理呢?

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