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 相关文章推荐
js获取当前select 元素值的代码
Apr 19 Javascript
jquery.validate分组验证代码
Mar 17 Javascript
JS、DOM和JQuery之间的关系示例分析
Apr 09 Javascript
chrome下jq width()方法取值为0的解决方法
May 26 Javascript
JSON字符串转JSON对象
Jul 31 Javascript
JavaScript实现同时调用多个函数的方法
Nov 09 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
Dec 15 Javascript
jQuery事件详解
Feb 23 Javascript
vue2.0 axios前后端数据处理实例代码
Jun 30 Javascript
JavaScript防止全局变量污染的方法总结
Aug 02 Javascript
layer弹出子iframe层父子页面传值的实现方法
Nov 22 Javascript
html中创建并调用vue组件的几种方法汇总
Nov 17 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 set_time_limit()函数的使用详解
2013/06/05 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
2014/08/06 PHP
php无限极分类递归排序实现方法
2014/11/11 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
浅析PHP中Session可能会引起并发问题
2015/07/23 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
2017/03/14 PHP
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
2012/02/27 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
javascript实现完美拖拽效果
2015/05/06 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
js中的面向对象入门
2017/03/06 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
基于layui table返回的值的多级嵌套的解决方法
2019/09/19 Javascript
JS实现排行榜文字向上滚动轮播效果
2019/11/26 Javascript
python通过opencv实现批量剪切图片
2017/11/13 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
使用sublime text3搭建Python编辑环境的实现
2021/01/12 Python
实例讲解CSS3中的border-radius属性
2015/08/18 HTML / CSS
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
3D空间设计学生找工作的自我评价
2013/10/28 职场文书
平面设计岗位职责
2013/12/14 职场文书
小学优秀班集体申报材料
2014/05/25 职场文书
校运动会广播稿300字
2014/10/07 职场文书
2014年社团工作总结范文
2014/11/27 职场文书
小学生学习保证书
2015/02/26 职场文书
实习证明模板
2015/06/16 职场文书
催款函范本大全
2015/06/24 职场文书
小学班主任培训心得体会
2016/01/07 职场文书
2017公司年会主持人开幕词
2016/03/04 职场文书