第一步:el-table

<el-table ref="tableRef">
	......
</el-table>	

第二步:获取scrollWrapper.setScrollTop

const tableRef = ref<InstanceType<typeof ElTable>>(); //表标识

setTimeout(() => {
    var ScrollTop = 50 * tableData.data.length;
    //1、50为每一行的高度;2、tableData.data.length为数据数量
    tableRef.value.$refs.scrollWrapper.setScrollTop(ScrollTop);
  }, 100);

一定要加.$refs后再获取scrollWrapper,这样才有setScrollTop方法;

网上好多文章都是获取bodyWrapper来定位的,反正我是没找到scrollTop;

这是第一次分享,自己遇到的问题也让伙伴们能省去很多时间,谢谢!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐