欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

解决vue无法设置滚动位置的问题

程序员文章站 2023-11-18 21:40:22
问题描述 在实现锚点定位的时候发现无法设置滚动条的位置。 在vue中,使用 document.body.scrolltop=952 无法设置滚动条的高度。 docum...

问题描述

在实现锚点定位的时候发现无法设置滚动条的位置。

在vue中,使用 document.body.scrolltop=952 无法设置滚动条的高度。

document.body.scrolltop一直是0

解决vue无法设置滚动位置的问题

原因

因为vue的页面指定了dtd,即指定了doctype时,使用document.documentelement。

页面没有dtd,即没指定doctype时,使用document.body。

解决方案

document.documentelement=956

总结

以上所述是小编给大家介绍的解决vue无法设置滚动位置的问题 ,希望对大家有所帮助