当前位置: 首页 > article >正文

vue3 element plus table 滚动到指定位置

一. 需求

页面表格数据加载完成之后

计算一下需要滚动的高度

表格自动滚动

二. code

1. 给table加上ref

<el-table ref="tableRef" :data="tableData">...</el-table>

2. 使用nextTick在表格渲染完之后计算高度滚动

import { ref, nextTick } from 'vue'

const tableRefRanking = ref(null);
const tableData = ref([])

const getTableData = async () => {
    isLoading.value = true
    await xxApi({}).then((res) => {xxx})
}

nextTick(async () => {
    await getTableData()
    const rowIndex = tableData.value.findIndex(item => { return item.changeColor == true })
    const yScroll = 36 * rowIndex
    tableRef.value.setScrollTop(yScroll);
})

 


http://www.kler.cn/a/301421.html

相关文章:

  • 深入Android架构(从线程到AIDL)_21 IPC的Proxy-Stub设计模式03
  • 《OpenCV计算机视觉实战项目》——银行卡号识别
  • Microsoft Sql Server 2019 数据类型
  • HTTP 入门:认识网络通信基础
  • 哈希leetcode-1
  • Unity教程(十五)敌人战斗状态的实现
  • C++ DLL DEMO
  • 摸鱼 | 图片转Excel单元格脚本
  • 【网易低代码】第2课,页面表格查询功能
  • erlang学习: Mnesia Erlang数据库3
  • misc音频隐写
  • 【深度学习】线性回归的从零开始实现与简洁实现
  • 嵌入式OpenHarmony源码基本原理详解
  • [环境配置]ubuntu20.04安装后wifi有图标但是搜不到热点解决方法
  • laravel 11 区分多模块的token
  • 区块链-P2P(八)
  • 如何禁用公司电脑上的USB接口?这3个妙计锦囊及奉上!【老板的福音!】
  • 坐牢第三十七天(Qt)
  • 影刀RPA实战:自动化同步商品库存至各大电商平台(二)
  • 骨传导耳机哪个品牌好用?良心测评推荐5大高分骨传导耳机!
  • Python | Leetcode Python题解之第393题UTF-8编码验证
  • 大模型LLM之SpringAI:Web+AI(二)
  • Android——service使用详解
  • 快速上手Spring Boot应用