vxe-table树形结构树的一键展开和折叠卡顿--已解决

结构树的一键展开和折叠

优化前:

使用递归每次打开节点,速度慢卡顿。

优化后:

  • 针对根节点的使用setAllTreeExpandclearTreeExpand
  • 针对其他节点的特殊处理,有两步:
    第一步:使用递归获取到当前节点下的所有子孙节点,写一个算法算出rows
    第二步:使用setTreeExpand(rows, checked)checked就是展示或者折叠。
相关推荐
好久不见的流星1 小时前
[基于 Vue CLI 5 + Vue 3 + Ant Design Vue 4 搭建项目] 04 安装 Vue CLI 5
javascript·vue.js·ecmascript
曈欣1 小时前
vue 控制组件是否显示
前端·javascript·vue.js
nice666602 小时前
CSS的基本语法
java·前端·css·visual studio code
陈在天box2 小时前
《响应式 Web 设计:纯 HTML 和 CSS 的实现技巧》
前端·css·html
爱吃桃子的ICer3 小时前
[UVM]3.核心基类 uvm_object 域的自动化 copy() compare() print() pack unpack
开发语言·前端·ic设计
学地理的小胖砸5 小时前
【GEE的Python API】
大数据·开发语言·前端·python·遥感·地图学·地理信息科学
垦利不6 小时前
css总结
前端·css·html
八月的雨季 最後的冰吻6 小时前
C--字符串函数处理总结
c语言·前端·算法
6230_7 小时前
关于HTTP通讯流程知识点补充—常见状态码及常见请求方式
前端·javascript·网络·网络协议·学习·http·html
pan_junbiao8 小时前
Vue组件:使用$emit()方法监听子组件事件
前端·javascript·vue.js