描述:在获取滚动高度并且给dom元素设置scrollTo属性后,对于第一个元素的滚动是有问题的,不管在top给补充高度都是无效的。
原因:第一个需要滚动的元素,没有进行正常滚动:因为vue还没有计算出来第一个元素的完整高度,造成页面不知道第一个元素是需要滚动的。使用this.vue.$nextTick方法:在页面更新之后再执行js逻辑就解决了问题。
描述:在获取滚动高度并且给dom元素设置scrollTo属性后,对于第一个元素的滚动是有问题的,不管在top给补充高度都是无效的。
原因:第一个需要滚动的元素,没有进行正常滚动:因为vue还没有计算出来第一个元素的完整高度,造成页面不知道第一个元素是需要滚动的。使用this.vue.$nextTick方法:在页面更新之后再执行js逻辑就解决了问题。