scrollTop可以用来设置滚动条位置,但是你得找对元素,在路由嵌套的vue页面中,window可能始终是没有滚动的,而你页面上显示的滚动条也只是页面中的元素的滚动条. 什么时候存在滚动条? 页面布局我们可以简单理解为 div盒子套div盒子。当内层div盒子的高度大于外部时,外部的div就会出现滚动条。此时外部的div才具备scrollTop...
在Vue项目中设置scrollTop无效的问题,可能由多种因素引起。以下是一些可能的原因及其解决方法: 确认设置scrollTop的元素是可滚动的: 确保你正在操作的是一个可滚动的元素。例如,一个div元素需要设置足够的内容高度以及overflow属性为scroll或auto才能滚动。 检查scrollTop赋值语句的正确性: 确保你正确地引用了DOM元素...
赋值元素不对 像上述代码中,scrollTop应该赋值给#menu,而不是ul document.getElementById('menu').scrollTop = localStorage.scrollTop
methods: {// tab滚动goAnchor(val) {letanchor =this.$el.querySelector(val);this.$nextTick(() =>{document.querySelector(".el-main").scrollTop= anchor.offsetTop; }); }, AI代码助手复制代码 切记:在这里一定要加上this.$nextTick()方法,否则document.querySelector(“.el-main”).scrollTop的...
在vue中利用$ref 设置scrollTop失效 运用场景:在列表中选择项目跳转到下一个页面详情,重新返回这个页面的时候,需要滚动到之前的位置。 解决方法: 点击跳转的时候,把页面滚动的位置存在session里面,再次进来的时候,为容器赋值,,发现不管怎么设置 this.$refs.content.scrollTop的值都为0,后面f放在nextTick方法里面执行...
从vue设置scrollTop谈谈vue的元素 今天遇到一个很奇怪的问题 列表-详情,从详情返回时,列表能保持之前的位置 以下两个代码片段 ~ 代码片段1 ~ 代码片段2 ~ 这两个代码片段时完全一样的,但是代码片段1就是不起作…
探讨Vue中 scrollTop 设置与元素关系 近期遇到了一个奇特的挑战 在列表与详情页面间切换后,列表页能维持原有滚动位置,这引起了我的关注 以下是两个相似的代码实例 ~实例1 ~实例2 ~这两段代码看起来完全一致,但唯独实例1未能按预期工作 在这次失误中,我忽视了一个关键点 在Vue中,ref属性绑定至...
51CTO博客已为您找到关于vue 设置scrolltop的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及vue 设置scrolltop问答内容。更多vue 设置scrolltop相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
new Vue({ el: '#app' el: '#app', data () { return { length: 20, scrollTop: 0, scrollLeft: 0 } } }) 28 changes: 9 additions & 19 deletions 28 src/scroll.css Original file line numberDiff line numberDiff line change @@ -4,47 +4,37 @@ overflow: hidden; position: relati...
VUE单独页面body css设置,exportdefault{beforeCreate:function(){document.getElementsByTagName('body')[0].className='web'}}