Vue 中让页面滚动到指定位置 scrollTop 为 0 或不生效可能的原因
注意⚠️并不是在你想滚动的元素上面设置ref是需要在你想滚动的父元素上面添加ref。注意要添加this.$nextTick否则元素可能会获取不到。否则可能ref会一直滚动不到你想滚动的位置。使用ref获取dom。...
·
注意要添加 this.$nextTick否则元素可能会获取不到
使用ref获取dom
<div ref="parent">
<div id="son>
需要滚动
</div>
</div>
//
this.$nextTick(() => {
this.$refs.parent.scrollTop = 300
})
注意⚠️ 并不是在你想滚动的元素上面设置ref 是需要在你想滚动的父元素上面添加ref
否则可能 ref会一直 滚动不到你想滚动的位置
更多推荐
已为社区贡献1条内容
所有评论(0)