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 相关文章推荐
javascript显示隐藏层比较不错的方法分析
Sep 30 Javascript
event.srcElement 用法笔记e.target
Dec 18 Javascript
Extjs列表详细信息窗口新建后自动加载解决方法
Apr 02 Javascript
原生JavaScript实现合并多个数组示例
Sep 21 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
Oct 14 Javascript
SWFObject基本用法实例分析
Jul 20 Javascript
JavaScript禁止复制与粘贴的实现代码
May 16 Javascript
jQuery实现的购物车物品数量加减功能代码
Nov 16 Javascript
JScript实现表格的简单操作
Aug 15 Javascript
记录一次开发微信网页分享的步骤
May 07 Javascript
vue-week-picker实现支持按周切换的日历
Jun 26 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
Nov 03 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之变量、常量学习笔记
2008/03/27 PHP
PHP+javascript制作带提示的验证码源码分享
2014/05/28 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
jQuery 表格插件整理
2010/04/27 Javascript
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
中国地区三级联动下拉菜单效果分析
2012/11/15 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
JavaScript自定义事件介绍
2013/08/29 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
javascript iframe跨域详解
2016/10/26 Javascript
jQuery Ztree行政地区树状展示(点击加载)
2016/11/09 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
vue注册组件的几种方式总结
2018/03/08 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
2018/05/27 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
2018/08/10 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
微信小程序时间选择插件使用详解
2018/12/28 Javascript
vue实现axios图片上传功能
2019/08/20 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
详解python中asyncio模块
2018/03/03 Python
Python3.5.3下配置opencv3.2.0的操作方法
2018/04/02 Python
使用python中的in ,not in来检查元素是不是在列表中的方法
2018/07/06 Python
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
如何将字串String转换成整数int
2015/02/21 面试题
国际商务系学生个人的自我评价
2013/11/26 职场文书
2014全国两会心得体会
2014/03/17 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL
nginx location 带斜杠【 / 】与不带的区别
2022/04/13 Servers
Golang 字符串的常见操作
2022/04/19 Golang