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 相关文章推荐
游戏人文件夹程序 ver 3.0
Jul 14 Javascript
javascript instanceof,typeof的区别
Mar 24 Javascript
div模拟滚动条效果示例代码
Oct 16 Javascript
js的for in循环和java里foreach循环的区别分析
Jan 28 Javascript
javascript获取select标签选中的值
Jun 04 Javascript
Bootstrap学习笔记之css组件(3)
Jun 07 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
Sep 01 Javascript
jquery 中toggle的2种用法详解(推荐)
Sep 02 Javascript
JS中用try catch对代码运行的性能影响分析
Dec 26 Javascript
微信小程序  checkbox组件详解及简单实例
Jan 10 Javascript
JavaScript实现时间表动态效果
Jul 15 Javascript
Nuxt 项目性能优化调研分析
Nov 07 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
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
发一个php简单的伪原创程序,配合商城采集用的
2010/10/12 PHP
Javascript常用运算符(Operators)-javascript基础教程
2007/12/14 Javascript
JavaScript中使用replace结合正则实现replaceAll的效果
2010/06/04 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
NodeJS实现阿里大鱼短信通知发送
2016/01/17 NodeJs
Vue.js 表单校验插件
2016/08/14 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
nodejs学习笔记之路由
2017/03/27 NodeJs
vue v-model表单控件绑定详解
2017/05/17 Javascript
jquery版轮播图效果和extend扩展
2017/07/18 jQuery
Vue仿今日头条实例详解
2018/02/06 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
微信小程序实现页面跳转传递参数(实体,对象)
2019/08/12 Javascript
JavaScript原型式继承实现方法
2019/11/06 Javascript
Ant Design的Table组件去除
2020/10/24 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
[01:03]PWL开团时刻DAY6——别打我
2020/11/05 DOTA
Python入门篇之函数
2014/10/20 Python
Python简单实现自动删除目录下空文件夹的方法
2017/08/29 Python
python使用phoenixdb操作hbase的方法示例
2019/02/28 Python
python并发编程 Process对象的其他属性方法join方法详解
2019/08/20 Python
Python基于WordCloud制作词云图
2019/11/29 Python
Python实现进度条和时间预估的示例代码
2020/06/02 Python
python实现图片素描效果
2020/09/26 Python
python3实现名片管理系统(控制台版)
2020/11/29 Python
ProBikeKit新西兰:自行车套件,跑步和铁人三项装备
2017/04/05 全球购物
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
教师申诉制度
2014/01/29 职场文书
工伤赔偿协议书范本
2014/04/15 职场文书
教师专业自荐信
2014/05/31 职场文书
幼儿教师师德师风演讲稿
2014/08/22 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
拯救大兵瑞恩观后感
2015/06/09 职场文书