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 相关文章推荐
csdn 批量接受好友邀请
Feb 19 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
Apr 07 Javascript
在js文件中如何获取basePath处理js路径问题
Jul 10 Javascript
导航跟随滚动条置顶移动示例代码
Sep 11 Javascript
ext中store.load跟store.reload的区别示例介绍
Jun 17 Javascript
jqTransform美化表单
Oct 10 Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 Javascript
微信小程序 网络API发起请求详解
Nov 09 Javascript
详解JavaScript模块化开发
Dec 04 Javascript
Angularjs 手写日历的实现代码(不用插件)
Oct 18 Javascript
详解如何用babel转换es6的class语法
Apr 03 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
Jul 16 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
PHP4之COOKIE支持详解
2006/10/09 PHP
php 301转向实现代码
2008/09/18 PHP
一个简单php扩展介绍与开发教程
2010/08/19 PHP
PHP代码网站如何防范SQL注入漏洞攻击建议分享
2012/03/01 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
asp批量修改记录的代码
2008/06/25 Javascript
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
浅析JavaScript中两种类型的全局对象/函数
2013/12/05 Javascript
Jquery弹出层插件ThickBox的使用方法
2014/12/09 Javascript
JavaScript中的console.group()函数详细介绍
2014/12/29 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
详解Node.js:events事件模块
2016/11/24 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
vue操作dom元素的3种方法示例
2020/09/20 Javascript
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
python实现自动发送邮件
2018/06/20 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
Python如何根据时间序列数据作图
2020/05/12 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
使用Python实现音频双通道分离
2020/12/25 Python
你不知道的葡萄干处理法、橙蜜处理法、二氧化碳酵母法
2021/03/17 冲泡冲煮
介绍一下OSI七层模型
2012/07/03 面试题
会计电算化专业毕业生自荐信
2013/12/20 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
党风廉政承诺书
2014/03/27 职场文书
工商企业管理专业自荐信范文
2014/04/12 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
班主任高考寄语
2015/02/26 职场文书
挂职个人工作总结
2015/03/05 职场文书
Java新手教程之ArrayList的基本使用
2021/06/20 Java/Android
JVM之方法返回地址详解
2022/02/28 Java/Android