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

Vue技术之Vxe-Table的虚拟滚动

虚拟滚动

纵向虚拟滚动:scroll-y

横向虚拟滚动:scroll-x

1.首先留意项目中使用的版本,我这边在项目用的是

"vxe-pc-ui": "4.0.95"版本

"vxe-table": "4.7.65"版本

image

 所以scroll-y是可使用的,这里的弃用是因为在"vxe-table": "4.10.6"版本加入virtual-y-config,替代了scroll-y,可参考以下属性介绍

 image

2.代码

<vxe-tableid="devProductTable"ref="tableRef":loading="loading":data="list":customConfig="{}":sort-config="{ remote: true, defaultSort: { field: 'createTime', order: 'desc' } }"@sort-change="sortChangeEvent":checkbox-config="{}"height="100%":row-config="{ height: 250 }":auto-resize="true":scroll-y="{ enabled: true}"<!--开启虚拟滚动-->
><vxe-column type="checkbox" width="60" /><vxe-column title="图片" field="mainPic" width="120px"><template #default="scope"><HHImageclass="h-100px w-100px":src="scope.row.mainPic":previewSrcList="[scope.row.mainPic]"/></template></vxe-column>
</vxe-table>

 

 

3.注意:

  • 启动纵向虚拟滚动之后将不能支持动态行高,所以我项目中出现了行数据重叠问题,解决方案:采用固定行高250px【  :row-config="{ height: 250 }"】
  • 其他重要的配置【
    height="100%"           // 表格高度占满父容器:表示表格高度会填充其父容器。如果父容器的高度是固定的,那么当数据行数增加时,表格内部就会出现滚动条。
    :auto-resize="true"     // 自动适应容器大小变化
  • 调整oSize为一个合适的值,比如20,以减少每次渲染的行数,降低单次渲染耗时。如果浏览器性能较低可以设置大些,降低渲染次数
  • 确保rSize(真实行高)设置准确,如果行高不固定,可以使用动态计算的值。这个参数实际上是没有找到的,具体没看到效果尽可能不加
  • 正常来说scroll-y默认状态下应该是false,但是当行数达到200时,我项目中并未启动scroll-y,行数还是重叠了,应该是底层加了什么触发事件【目前没找到】
  • 如果你希望控制在多少行时才出现滚动,可以调整 gt 的值,比如设置为200,这样在200行以内不会出现滚动,超过200行才会出现滚动。

 

http://www.jsqmd.com/news/18475/

相关文章:

  • 实用指南:一次借助ChatGPT抵御恶意攻击的经历,为个人服务器添加自动防御系统Fail2ban
  • 草稿
  • Docker补充
  • 【QNX】Socket ServerClient 源代码
  • Linux环境--文件系统--动静态库
  • 详细介绍:大模型落地的四大核心引擎:从技术突破到产业重构
  • 2025机电安装厂家推荐:太仓华芃专注工业设备安装,实力厂家可靠之选
  • EasyCVR视频汇聚平台GB28181级联异常排查:上级订阅信息无响应的根源解析
  • 2025不锈钢酸洗钝化液实力厂家推荐,常州隆彦商贸环保型清洗解决方案
  • 2025 年半导体探针台厂家最新推荐榜:覆盖晶圆 / 高低温 / 射频测试领域,精选国产实力企业
  • 2025 年最新烘干机生产厂家推荐榜单:覆盖多品类需求,聚焦高效节能与品质保障食品/蔬菜/滚筒/木材/药材/大型烘干机厂家推荐
  • arp 断网小实验
  • 2025 年箱变压器厂家最新推荐榜单:涵盖非晶合金铁心、三相、矿用等多类型设备,助力采购方精准筛选优质合作企业
  • 从“人防”到“智防”:EasyCVR+煤矿AI智能分析一体机重塑矿山安全监管模式
  • 从Java工程师到AI工程师,我花了6个月的转型经验分享
  • 2025 年最新推荐配电柜源头厂家口碑排行榜:聚焦高压智能防爆等多类型产品,精选实力品牌助企业采购高压/智能/抽屉式/照明/防爆配电柜厂家推荐
  • 使用matlab进行牛顿迭代求函数极值的手段
  • 2025年超声波检测设备厂家权威推荐榜:相控阵/高频/水浸/钎焊/液冷板检测系统与设备精选指南
  • 完整教程:这个叫DOCX-MCP的开源项目,解决了AI操作Word的一个大麻烦
  • 完整教程:第五章:原型模式 - 克隆大法的大师
  • XMLType 测试记录
  • 2025年氢氧化镁厂家推荐排行榜,矿石氢氧化镁,水镁石氢氧化镁,阻燃剂氢氧化镁,改性氢氧化镁源头企业实力解析
  • vue控制页面不能复制
  • MyEMS:开启智能化能源管理新篇章
  • 2025南京鑫铭机械厂家推荐:精密钣金加工与天文台圆顶定制专家
  • 2025工业臭氧检测仪实力厂家推荐,逸云天电子专业提供多场景精准监测方案
  • FMC学习笔记
  • 【2025】怎么加快百度网盘下载速度?
  • MyEMS:赋能高效能源管理的核心工具
  • 详细介绍:【亲测免费】 ESP32 BLE HID 鼠标键盘项目推荐