vue自定义树状结构图的实现方法


Posted in Javascript onOctober 18, 2020

vue 实现自定义树状结构图

  • 可动态添加、删除
  • 可整体拖拽
  • 如需内容也为动态,把组件内容使用input、select等组件替换
  • 数据结构
treeData: [{
  name: '1',
  child: [
   { name: '2',
   child: [{ name: '1' }, { name: '2' }]
   },
   { name: '1',
   child: [{ name: '1' }, { name: '2' }]
   }
  ]
 }]

vue自定义树状结构图的实现方法

思路:

1、先写好一个公共的组件TreeItem

vue自定义树状结构图的实现方法

vue自定义树状结构图的实现方法

2、加上条件判断

vue自定义树状结构图的实现方法

3、然后递归调用自身组件

vue自定义树状结构图的实现方法

4、最后直接调用组件就完成了

vue自定义树状结构图的实现方法

gitHub地址链接 https://github.com/hellozdq/customTree

总结

到此这篇关于vue自定义树状结构图实现的文章就介绍到这了,更多相关vue自定义树状结构图内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jquery.cvtooltip.js 基于jquery的气泡提示插件
Nov 19 Javascript
简介AngularJS中$http服务的用法
Feb 06 Javascript
javascript中不易分清的slice,splice和split三个函数
Mar 29 Javascript
js仿3366小游戏选字游戏
Apr 14 Javascript
jQuery根据ID、CLASS、等获取对象的实例
Dec 04 Javascript
Angular.js跨controller实现参数传递的两种方法
Feb 20 Javascript
JS去掉字符串前后空格、阻止表单提交的实现代码
Jun 08 Javascript
Vue项目使用CDN优化首屏加载问题
Apr 01 Javascript
浅谈手写node可读流之流动模式
Jun 01 Javascript
JS实现的新闻列表自动滚动效果示例
Jan 30 Javascript
angular多语言配置详解
May 16 Javascript
VUE实现移动端列表筛选功能
Aug 23 Javascript
axios封装与传参示例详解
Oct 18 #Javascript
详解如何使用React Hooks请求数据并渲染
Oct 18 #Javascript
js中复选框的取值及赋值示例详解
Oct 18 #Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
Oct 18 #Javascript
详解如何在Javascript中使用Object.freeze()
Oct 18 #Javascript
从表单校验看JavaScript策略模式的使用详解
Oct 17 #Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
Oct 17 #Javascript
You might like
php 高效率写法 推荐
2010/02/21 PHP
禁止js文件缓存的代码
2010/04/09 Javascript
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
javascript对下拉列表框(select)的操作实例讲解
2013/11/29 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
2019/03/02 NodeJs
JS异步错误捕获的一些事小结
2019/04/26 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
[01:09:24]Ti4开幕式
2014/07/19 DOTA
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
Python实现建立SSH连接的方法
2015/06/03 Python
解决python父线程关闭后子线程不关闭问题
2020/04/25 Python
浅谈Python中的继承
2020/06/19 Python
calendar在python3时间中常用函数举例详解
2020/11/18 Python
python Scrapy框架原理解析
2021/01/04 Python
颇特女士香港官网:NET-A-PORTER香港
2021/03/08 全球购物
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
银行出纳岗位职责
2013/11/25 职场文书
小学生期末评语
2014/04/21 职场文书
感恩之星事迹材料
2014/05/03 职场文书
计算机网络专业自荐信
2014/07/04 职场文书
税务干部群众路线教育实践活动自我剖析材料
2014/09/21 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
保研推荐信范文
2015/03/25 职场文书
2015年档案管理工作总结
2015/04/08 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
导游词之西递宏村
2019/12/10 职场文书
MySQL使用IF语句及用case语句对条件并结果进行判断 
2022/09/23 MySQL