antd table表格 vue3 滚动到指定行 指定位置 历史位置


实现原理:

判断表格在页面scrollTop高度,代替表格指定行高度,因此获取到表格父元素--滚动元素,然后赋值即可

判断Dom节点是否是滚动元素

    window.addEventListener('scroll', () => {
        var scrollTop = document.getElementsByClassName('ant-table-body')[0];
        console.log(scrollTop.scrollTop) // 查看打印的值是否有变化 如果有 则说明滚滚动条在这个标签中
    }, true)

滚动到指定位置(historyHeight赋值,记录表格历史位置)

      const historyHeight = ref(null);
      const goHistoryPosition = () => {
        let aaa = document.getElementsByClassName('ant-table-body')[0];
        aaa.scrollTop = historyHeight.value;
      };


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM