解决vue无法设置滚动位置的问题
程序员文章站
2022-06-29 19:07:10
问题描述
在实现锚点定位的时候发现无法设置滚动条的位置。
在vue中,使用 document.body.scrolltop=952 无法设置滚动条的高度。
docum...
问题描述
在实现锚点定位的时候发现无法设置滚动条的位置。
在vue中,使用 document.body.scrolltop=952
无法设置滚动条的高度。
document.body.scrolltop一直是0
原因
因为vue的页面指定了dtd,即指定了doctype时,使用document.documentelement。
页面没有dtd,即没指定doctype时,使用document.body。
解决方案
document.documentelement=956
总结
以上所述是小编给大家介绍的解决vue无法设置滚动位置的问题 ,希望对大家有所帮助
上一篇: 饭后水果是不是西瓜
推荐阅读
-
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
-
Vue动态加载图片在跨域时无法显示的问题及解决方法
-
vue.js中v-on:textInput无法执行事件问题的解决过程
-
解决vue js IOS H5focus无法自动弹出键盘的问题
-
解决Vue页面固定滚动位置的处理办法
-
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
-
关于Vue-elementUI中,给input手动赋值之后无法修改的问题解决
-
解决vue2 在mounted函数无法获取prop中的变量问题
-
解决Vue 项目打包后favicon无法正常显示的问题
-
Vue中消息横向滚动时setInterval清不掉的问题及解决方法