vue自定义树状结构图的实现方法
更新时间:2020年10月18日 10:55:16 作者:雨中
这篇文章主要给大家介绍了关于vue自定义树状结构图的实现方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
vue 实现自定义树状结构图
- 可动态添加、删除
- 可整体拖拽
- 如需内容也为动态,把组件内容使用input、select等组件替换
- 数据结构
treeData: [{
name: '1',
child: [
{ name: '2',
child: [{ name: '1' }, { name: '2' }]
},
{ name: '1',
child: [{ name: '1' }, { name: '2' }]
}
]
}]

思路:
1、先写好一个公共的组件TreeItem


2、加上条件判断

3、然后递归调用自身组件

4、最后直接调用组件就完成了

gitHub地址链接 https://github.com/hellozdq/customTree
总结
到此这篇关于vue自定义树状结构图实现的文章就介绍到这了,更多相关vue自定义树状结构图内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
详解关于element el-button使用$attrs的一个注意要点
这篇文章主要介绍了详解关于element el-button使用$attrs的一个注意要点,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-11-11
vue使用elementUI分页如何实现切换页面时返回页面顶部
这篇文章主要介绍了vue使用elementUI分页如何实现切换页面时返回页面顶部,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-08-08
vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作
这篇文章主要介绍了vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-08-08
laravel+vue组合的项目中引入ueditor方式(打包成组件形式)
今天小编就为大家分享一篇laravel+vue组合的项目中引入ueditor方式(打包成组件形式),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-11-11


最新评论