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 相关文章推荐
不错的asp中显示新闻的功能
Oct 13 Javascript
JavaScript实现文字与图片拖拽效果的方法
Feb 16 Javascript
js实现常用排序算法
Aug 09 Javascript
canvas学习之API整理笔记(二)
Dec 29 Javascript
bootstrap suggest搜索建议插件使用详解
Mar 25 Javascript
AngularJS 验证码60秒倒计时功能的实现
Jun 05 Javascript
vue-router单页面路由
Jun 17 Javascript
浅谈KOA2 Restful方式路由初探
Mar 14 Javascript
Vue基本使用之对象提供的属性功能
Apr 30 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
Sep 08 Javascript
vue 使用lodash实现对象数组深拷贝操作
Sep 10 Javascript
Typescript类型系统FLOW静态检查基本规范
May 25 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
一个连接两个不同MYSQL数据库的PHP程序
2006/10/09 PHP
分享一个漂亮的php验证码类
2016/09/29 PHP
MooTools 1.2介绍
2009/09/14 Javascript
使用Jquery来实现可以输入值的下拉选单 雏型
2011/12/06 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
表单提交前触发函数返回true表单才会提交
2014/03/11 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
jquery实现一个简单的表单验证实例
2016/03/30 Javascript
酷! 不同风格页面布局幻灯片特效js实现
2021/02/19 Javascript
bootstrap table配置参数例子
2017/01/05 Javascript
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
jQuery实现碰到边缘反弹的动画效果
2018/02/24 jQuery
vue中echarts3.0自适应的方法
2018/02/26 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
浅析Vue 和微信小程序的区别、比较
2018/08/03 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
2018/08/24 Javascript
微信小程序公用参数与公用方法用法示例
2019/01/09 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
2013/11/15 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
2018/12/28 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
2019/06/04 Python
Pandas中Series和DataFrame的索引实现
2019/06/27 Python
python文字转语音的实例代码分析
2019/11/12 Python
Python numpy数组转置与轴变换
2019/11/15 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
会计专业自我鉴定范文
2013/10/06 职场文书
父亲生日宴会答谢词
2014/01/10 职场文书
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
修改并编译golang源码的操作步骤
2021/07/25 Golang