el-tree的局部刷新(懒加载)
1、前言:
当树结构为懒加载(lazy)时,在进行新增、删除、修改等操作后就需要局部刷新树结构。
2、思路:
让当前选中的树节点(若为删除操作,则为父级节点),重新执行一次获取子节点的方法。
3、关键代码:
<el-treeref="tree"node-key="id"lazy:load="loadNode":props="defaultProps"@node-click="handleNodeClick"
/>
js代码:
data() { return {...currentNode: null,... }}, methods: {// 点击节点时,保存当前节点 handleNodeClick(data, node) { this.currentNode = node } // 局部刷新方法partialRefresh() {const node = this. currentNode// 新增或修改时,更新当前节点node.loaded = falsenode.loadData() // 重新查询当前节点的所有子元素// 删除时, 更新父级节点node.parent.loaded = falsenode.parent.loadData()}// 在保存的时候调用局部刷新方法confirm(){...this.partialRefresh()... }}
el-tree的局部刷新(懒加载)相关推荐
- el-tree 懒加载的实现以及局部刷新
整个树结构如下,使用懒加载实现,第一个按钮可以折叠收缩,第二个按钮刷新,第三个按钮新增第一级节点 新增第一级节点的弹窗 右侧悬浮显示操作按钮 在第一级右侧点击按钮新增第二级节点的弹窗 html代码 & ...
- vue el-tree懒加载默认展开一级,懒加载刷新(默认高亮某个节点,触发某个节点的点击事件)
场景 如上图所示,左边展示分组及分组下的标签,点击某个标签,在右边展示某个标签的详情,可以对标签内容进行编辑保存,还可对标签进行搜索,默认展示全部标签,展开一级不目下标签,若对标签进行搜索筛选,则把每 ...
- 图片懒加载及Vue自定义图片懒加载指令
文章目录 监听滚动的方式 IntersectionObserver方式 自定义图片懒加载vue指令1 自定义图片懒加载vue指令2 lazyLoadImage.js main.js中注册指令 组件中使 ...
- el-table懒加载刷新
el-table 懒加载刷新问题 问题 列表查询是用element-ui的table组件实现的,数据之间有层级显示,默认只查询显示一级数据,子级数据需要通过load懒加载来查询.由此引发的问题,比如用 ...
- matlab uitree update,elementUI tree 懒加载 更新节点
最近在项目中用到了 elementUI 的懒加载 tree 组件,因为项目里有新增.修改.删除节点的功能,使用了以后发现不能主动更新 tree 的数据,查阅资料,发现找不到解决的方案,最后尝试了 N ...
- LayUi 树形组件tree 实现懒加载模式,展开父节点时异步加载子节点数据
LayUi框架中树形组件tree官方还在持续完善中,目前最新版本为v2.5.5 官方树形组件目前还不支持懒加载方式,我自己修改了下最新源码tree.js,简单粗暴的方式支持懒加载模式.(Ps:最新更新 ...
- 移动端 懒加载、下拉刷新、上拉加载
优势:提升性能 实现原理:图片是通过img的src属性,当对src赋值时,浏览器就会请求图片资源. 基于这个问题,我们可以利用标签的自定义属性(data-xxx),来保存图片的路径,当我们需要加载图片 ...
- element tree ui 全选_element-ui Tree之懒加载叶子节点设置半选效果
本来是不太想动的... 无可奈何,看到一句话[业精于勤, 荒于嬉]便还是动手写一写加深理解的同时给以后的自己留个备份吧... element-ui Tree组件如何给具有懒加载的tree设置半选效果? ...
- flutter实战4:新闻列表的懒加载和下拉手势刷新
上一篇我们实现了新闻列表,但在网络不好的时候列表会白屏,因此为了提高使用体验,往列表中加入懒加载效果.其次,引入一个Flutter内置的手势控件,用于支持下拉刷新列表的效果如下图: Flutter将异 ...
最新文章
- Android TextView中设定个别文字字体显示格式
- (cvpr2019 ) Better Version of SRMD
- STM32F030控制LED
- 剑指offer之斐波那契问题(C++/Java双重实现)
- uwp 获取listviewitem里的控件_[UWP]占领标题栏
- Wi-Fi 还是蜂窝?搞物联网怎么选择连接协议?
- Python 学习记录(1)对象命名导致的问题
- LSI阵列卡在线扩容
- C语言 实现学生管理系统(手把手教学)
- 《算法导论3rd第十二章》二叉查找树
- 我的Foobar2000定制版本
- matlab预测股价,股价模拟、以雅虎新浪网易数据挖掘、股价预测工具箱(fantuanxiaot的Alpha版本)...
- 下厨房(istringstream的使用)----网易2017内推笔试编程题合集
- 视频号怎么添加商品带货扩展链接规则
- 2019学位计算机模拟试题,2019年下半年成人学位英语模拟试题1
- 华为往事(九)--邳州开局
- Unix / Linux 线程的实质
- FreeIPA 统一身份认证实现
- 数据分析师常见的7道面试题
- Topk实现(C++)
热门文章
- 入门第三篇——坚持60秒
- 完整的Java集合类的总结
- 数据结构——整数算数表达式
- excel导出设置密码(文件不会损坏,看关键那一步),,
- CAD快捷键——修改类
- java入门实例——简单的五子棋
- 鬼武者2完整流程功略
- python pyh模块下载_PyH首页、文档和下载 - 生成HTML页面的Python模块 - OSCHINA - 中文开源技术交流社区...
- 在windows server2008中安装并管理mysql
- python3 爬虫实战案例 (抓取淘宝信息)(淘宝加了搜索必须登录的验证,此方法所到的结果都是0)