当前位置: 首页 > 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.hskmm.com/?act=detail&tid=35786

相关文章:

  • 实用指南:一次借助ChatGPT抵御恶意攻击的经历,为个人服务器添加自动防御系统Fail2ban
  • EasyCVR视频汇聚平台GB28181级联异常排查:上级订阅信息无响应的根源解析
  • SecureCRT 批量创建会话-cnblog
  • 2025干燥设备厂家权威推荐:常州亿干专业定制实验室喷雾与真空耙式干燥机
  • 草稿
  • 2025机电安装厂家推荐:太仓华芃专注工业设备安装,实力厂家可靠之选
  • Docker补充
  • 【QNX】Socket ServerClient 源代码
  • arp 断网小实验
  • 2025 年箱变压器厂家最新推荐榜单:涵盖非晶合金铁心、三相、矿用等多类型设备,助力采购方精准筛选优质合作企业
  • 从“人防”到“智防”:EasyCVR+煤矿AI智能分析一体机重塑矿山安全监管模式
  • 从Java工程师到AI工程师,我花了6个月的转型经验分享
  • 2025 年最新推荐配电柜源头厂家口碑排行榜:聚焦高压智能防爆等多类型产品,精选实力品牌助企业采购高压/智能/抽屉式/照明/防爆配电柜厂家推荐
  • 2025南京鑫铭机械厂家推荐:精密钣金加工与天文台圆顶定制专家
  • 2025年氢氧化镁厂家推荐排行榜,矿石氢氧化镁,水镁石氢氧化镁,阻燃剂氢氧化镁,改性氢氧化镁源头企业实力解析
  • vue控制页面不能复制
  • 开源能源管理系统 MyEMS:赋能企业降本增效,加速能源数字化转型
  • 2025工业臭氧检测仪实力厂家推荐,逸云天电子专业提供多场景精准监测方案
  • FMC学习笔记
  • MyEMS:赋能高效能源管理的核心工具
  • 2025 年最新推荐!国内优质充电桩厂家排行榜,助您精准挑选适配性强、安全高效的充电设备电车/智能/新能源/电动车充电桩厂家推荐
  • 优惠券测试用例
  • 2025工装定制实力厂家推荐:贵格服饰专注防静电工装与POLO衫定制
  • 2025 年物流公司最新推荐排行榜:覆盖多线路运输,精选优质品牌助您高效选择
  • 2025潮流服饰实力厂家推荐,COVERNAT乐酷天打造品质穿搭新选择
  • 2025 年太阳能厂家最新推荐:企业综合实力测评榜单,含热水 / 发电 / 光伏系统等全品类服务商彩图发电系统 / 分户储水系统 / 分户计量系统公司推荐
  • 2025铝单板厂家推荐杰兰斯装饰,专注异形冲孔雕花定制!
  • vscode(Visual Studio Code) 下载安装及简单使用
  • 【OpenCV】13 特征检测、匹配与图像查找
  • 2025视频号运营实力推荐:青海云动时空数据公司专业代运营服务商