vue-tree-chart
首页:https://github.com/tower1229/Vue-Tree-Chart

安装
npm i vue-tree-chart --save

使用

<TreeChart :json="treeData" />
import TreeChart from "vue-tree-chart";export default {components: {TreeChart},data() {return {treeData: {...}}}

属性
json
组件数据,支持字段:

  • name[String] 节点名称
  • image_url[String] 节点图片
  • children[Array] 节点后代
  • mate[Object] 节点配偶

示例:

{name: "root",image_url: "https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=2630827124,3247653916&fm=26&gp=0.jpg",children: [{name: "children1",image_url: "https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=1613235989,912197966&fm=26&gp=0.jpg",},{name: "children2",image_url: "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=353363612,2684432714&fm=26&gp=0.jpg",mate: {name: "mate",image_url: "https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1438056379,2761486367&fm=26&gp=0.jpg",},children: [{name: "grandchild",image_url: "https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1438056379,2761486367&fm=26&gp=0.jpg",},{name: "grandchild2",image_url: "https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2617837085,2502578524&fm=26&gp=0.jpg",},{name: "grandchild3",image_url: "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1032627925,3655457209&fm=26&gp=0.jpg",},],},{name: "children3",image_url: "https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=3232601148,1094191157&fm=26&gp=0.jpg",},],},

事件
click-node
点击节点触发,接收当前节点数据为参数

文章参考于http://www.guanggoo.com/t/35329

用vue实现动态组织结构图相关推荐

  1. vue部门结构图_基于 Vue 实现动态组织结构图

    基于 Vue 实现动态组织结构图 最近一个项目里有个前端绘制家谱图的需求, 大概是下面这个样子: 点击节点会弹出操作菜单, 实现增删改查等操作, 查阅网上资料发现, 现有案例基本都是基于 orgcha ...

  2. 后盾网lavarel视频项目---vue实现动态添加和删除板块

    后盾网lavarel视频项目---vue实现动态添加和删除板块 一.总结 一句话总结: 原理就是:列表时根据vue中的videos变量中的元素来遍历的,初始时videos:[{title:'',pat ...

  3. php动态写入vue,Vue自定义动态组件使用详解

    这次给大家带来Vue自定义动态组件使用详解,Vue自定义动态组件的注意事项有哪些,下面就是实战案例,一起来看一下. 现在基于vue的UI组件库有很多,比如iview,element-ui等.但有时候这 ...

  4. Vue.js 动态为img的src赋值

    在vue中动态给src赋值绑定图片会显示不出来 动态添加src被当做静态资源处理了,没有进行编译 解决方法: 1.用网络地址 把图片放在cdn或自己的服务器上,把网络地址存在imgUrl里,然后直接& ...

  5. vue v-html 动态内容样式无效解决方法

    vue v-html 动态内容样式无效解决方法 参考文章: (1)vue v-html 动态内容样式无效解决方法 (2)https://www.cnblogs.com/mengfangui/p/122 ...

  6. 【Vue】—动态组件

    [Vue]-动态组件 <template><div><div>这里使用动态组件包装</div><!-- 能显示不同的组件 --><di ...

  7. vue实现动态改变title

    vue实现动态改变title 想要实现vue动态改变页面title,需要给每个页面设置标题.并且在路由发生变化时修改页面title router - index.js const router = n ...

  8. vue将每个路由打包成html,Ant Design Vue pro 动态路由的实现和打包

    Ant Design Vue pro 动态路由的实现和打包 Ant Design Vue pro 动态路由的实现和打包 配置路由权限 在config文件夹下router.config.js中配置路由权 ...

  9. vue.js动态计时器_基于Vue.js的Pomodoro技术计时器

    vue.js动态计时器 番茄 (pomodoro) Timer for Pomodoro Technique built on Vue.js 2.0 with PWA 基于PWA的Vue.js 2.0 ...

最新文章

  1. 地平线:全球估值第一的AI芯片初创公司诞生!
  2. 漫画 | TCP,一个悲伤的故事
  3. 2019编译ffepeg vs_2020/5-Win10下ffmpeg最简编译方法
  4. 领地柜怎么砸_在客厅和书房的隔墙上砸洞装个折叠窗,家里亮堂堂!这洞砸得值了...
  5. 【STM32】GPIO之蜂鸣器
  6. 德哥:从Oracle DBA到PostgreSQL布道者
  7. Rxjs的flatMap使用
  8. 花了一个月精心准备30张可视化大屏模板,可直接套用,拿走不谢
  9. Attempt to do update or delete on table educator.t_item_info that does not use an AcidOutputFormat o
  10. php 参数类对象以及改变对象,php类和对象--重载
  11. Yolov3 Keras版本训练详细教程
  12. 用python算股票β系数_请教达人:Stata中计算多只股票月度beta系数的do文件怎么编写?...
  13. 小程序梦想贩卖机v2-1.0.88-带4插件(2022.9.8更新)
  14. 任正非:外界过分吹捧华为,导致员工惰怠,华为必须保持清醒
  15. 获取微信小程序页面路径【保姆级教程】
  16. php搭建markdown云笔记_Typora+坚果云:支持markdown的云笔记搭建
  17. spring cloud gateway nacos搭建动态路由
  18. ECharts数据可视化(二)
  19. S7-1200PLC与ABB机器人进行PROFINET通信的具体方法和步骤详解
  20. 抽象工厂模式学习总结

热门文章

  1. 湖南文理学院第十六届程序设计竞赛_题解
  2. c# web版本,进销存和财务管理业务系统 ERP系统源码
  3. 一个好用的 JSON 编辑器 JsonEditor V1.03.2
  4. YUV Player Deluxe 注册
  5. linux版的百度云怎么样,有些人用Linux版百度网盘不限速,有些则速度很慢
  6. CSS - 类型、类和ID选择器 - 个人笔记
  7. bp神经网络缺点及克服,bp神经网络存在的问题
  8. Java知识汇总——思维导图
  9. Verilog 序列信号发生器的三种设计思路
  10. 一个网站域名价值 1亿人民币,互联网寸土寸金!