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 相关文章推荐
jqPlot 基于jquery的画图插件
Apr 26 Javascript
使用POST方式弹出窗口的两种方法示例介绍
Jan 29 Javascript
基于socket.io和node.js搭建即时通信系统
Jul 30 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
Mar 18 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
Apr 12 Javascript
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
JS+HTML5实现图片在线预览功能
Jul 22 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
Sep 11 Javascript
JS中跳出循环的示例代码
Sep 14 Javascript
利用nvm管理多个版本的node.js与npm详解
Nov 02 Javascript
vue-cli 3.x 修改dist路径的方法
Sep 19 Javascript
通过GASP让vue实现动态效果实例代码详解
Nov 24 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中的多态性[译]
2011/08/02 PHP
php 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
PHP json_encode中文乱码问题的解决办法
2013/09/09 PHP
php命令行用法入门实例教程
2014/10/27 PHP
PHP JSON格式的中文显示问题解决方法
2015/04/09 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
JQuery中extend使用介绍
2014/03/13 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
javascript正则表达式基础知识入门
2015/04/20 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
Angular-Touch库用法示例
2016/12/22 Javascript
Vue入门之数量加减运算操作示例
2018/12/11 Javascript
TypeScript 运行时类型检查补充工具
2020/09/28 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
[01:14]DOTA2 7.22版本新增神杖效果展示(智力英雄篇)
2019/05/29 DOTA
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
Python实现的科学计算器功能示例
2017/08/04 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
2019/01/05 Python
实例讲解Python脚本成为Windows中运行的exe文件
2019/01/24 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
Pytorch Tensor的索引与切片例子
2019/08/18 Python
python异步编程 使用yield from过程解析
2019/09/25 Python
pandas DataFrame 数据选取,修改,切片的实现
2020/04/24 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
会计应聘求职信范文
2013/12/17 职场文书
护士自我评价
2014/02/01 职场文书
大专学生求职信
2014/07/04 职场文书
美术兴趣小组活动总结
2014/07/07 职场文书
学校四风问题对照检查材料思想汇报
2014/09/26 职场文书
公司搬迁通知
2015/04/20 职场文书
上诉答辩状范文
2015/05/22 职场文书
PostgreSQL基于pgrouting的路径规划处理方法
2022/04/18 PostgreSQL