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

结构树的一键展开和折叠

优化前:

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

优化后:

  • 针对根节点的使用setAllTreeExpandclearTreeExpand
  • 针对其他节点的特殊处理,有两步:
    第一步:使用递归获取到当前节点下的所有子孙节点,写一个算法算出rows
    第二步:使用setTreeExpand(rows, checked)checked就是展示或者折叠。
相关推荐
梅子酱~17 分钟前
Vue 学习随笔系列二十三 -- el-date-picker 组件
前端·vue.js·学习
伟笑18 分钟前
elementUI 循环出来的表单,怎么做表单校验?
前端·javascript·elementui
辣辣y20 分钟前
React中useMemo和useCallback的作用:
前端·react
Alice-YUE40 分钟前
【HTML5学习笔记1】html标签(上)
前端·笔记·学习·html·html5
Alice-YUE42 分钟前
【HTML5学习笔记2】html标签(下)
前端·笔记·html·html5
确实菜,真的爱42 分钟前
electron进程通信
前端·javascript·electron
源码云商2 小时前
【带文档】网上点餐系统 springboot + vue 全栈项目实战(源码+数据库+万字说明文档)
数据库·vue.js·spring boot
!win !2 小时前
uni-app小程序登录后…
前端·uni-app
Nightne2 小时前
CSS图片垂直居中问题解决方案
前端·css
魔术师ID2 小时前
vue 指令
前端·javascript·vue.js