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 相关文章推荐
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
Jan 27 Javascript
JS返回上一页实例代码通过图片和按钮分别实现
Aug 16 Javascript
js中传递特殊字符(+,&)的方法
Jan 16 Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
Aug 05 Javascript
D3.js实现文本的换行详解
Oct 14 Javascript
javascript 日期相减-在线教程(附代码)
Aug 17 Javascript
bootstrap日期插件daterangepicker使用详解
Oct 19 Javascript
微信小程序promsie.all和promise顺序执行
Oct 27 Javascript
解决option标签selected="selected"属性失效的问题
Nov 06 Javascript
关于RxJS Subject的学习笔记
Dec 05 Javascript
详解jQuery设置内容和属性
Apr 11 jQuery
koa2+vue实现登陆及登录状态判断
Aug 15 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获取post中的json数据的实现方法
2011/06/08 PHP
PHP文件大小格式化函数合集
2014/03/10 PHP
php数组索引与键值操作技巧实例分析
2015/06/24 PHP
thinkPHP交易详情查询功能详解
2016/12/02 PHP
JavaScript高级程序设计 阅读笔记(十二) js内置对象Math
2012/08/14 Javascript
window.showModalDialog()返回值的学习心得总结
2014/01/07 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
asp知识整理笔记3(问答模式)
2015/09/27 Javascript
jQuery插件Timelinr 实现时间轴特效
2015/10/04 Javascript
js创建对象的方法汇总
2016/01/07 Javascript
js获取时间精确到秒(年月日)
2016/03/16 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
jquery插件格式实例分析
2016/06/16 Javascript
微信小程序 网络API Websocket详解
2016/11/09 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
javascript基于定时器实现进度条功能实例
2017/10/13 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
javascript递归函数定义和用法示例分析
2020/07/22 Javascript
[49:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 KG VS TNC
2018/03/31 DOTA
浅析Python中signal包的使用
2015/11/13 Python
Python聚类算法之凝聚层次聚类实例分析
2015/11/20 Python
OpenCV实现人脸识别
2017/04/07 Python
python线程池threadpool实现篇
2018/04/27 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
Python 项目转化为so文件实例
2019/12/23 Python
实习推荐信
2014/05/10 职场文书
新闻编辑求职信
2014/07/13 职场文书
2014年小学数学工作总结
2014/12/12 职场文书
员工辞退通知书
2015/04/17 职场文书
2016继续教育培训学习心得体会
2016/01/19 职场文书
读《推着妈妈去旅行》有感1500字
2019/10/15 职场文书
springboot集成springCloud中gateway时启动报错的解决
2021/07/16 Java/Android