vue scrollTop 无法赋值
遇到问题
container.scrollTop 一直为0
不能赋值
|
|
注意点
- 确定下滚动条是在哪里显示的
有个方法判断下:123456window.addEventListener('scroll', () => {var scrollTop = this.$el.querySelector('.scrolldivmain')// console.log(scrollTop.scrollHeight)console.log(scrollTop.scrollTop) // 查看打印的值是否有变化 如果有 则说明滚滚动条在这个标签中// scrollTop.scrollTop = scrollTop.scrollHeight // 可以尝试下 滚动滚动条。一直在底部则可以设置成功}, true)
解决方案
需要用到的地方 调用this.scrollToBottom()即可12345<!--element-ui--><el-main class="scrolldivmain"> some code</el-main>
|
|