vue-tree-chart

:deciduous_tree: Vue2树形图组件

主页:https://github.com/tower1229/Vue-Tree-Chart

安装

npm i vue-tree-chart --save

使用

in template:

<TreeChart :json="treeData" />

in script:

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://static.refined-x.com/avat.jpg",children: [{name: 'children1',image_url: "https://static.refined-x.com/avat1.jpg"},{name: 'children2',image_url: "https://static.refined-x.com/avat2.jpg",mate: {name: 'mate',image_url: "https://static.refined-x.com/avat3.jpg"},children: [{name: 'grandchild',image_url: "https://static.refined-x.com/avat.jpg"},{name: 'grandchild2',image_url: "https://static.refined-x.com/avat1.jpg"},{name: 'grandchild3',image_url: "https://static.refined-x.com/avat2.jpg"}]},{name: 'children3',image_url: "https://static.refined-x.com/avat.jpg"}]}

事件

click-node

点击节点触发,接收当前节点数据为参数

演示

npm run serve

构建

npm run build-bundle

Copyright (c) 2017-present, 前端路上

分享一个基于Vue的家谱图/组织结构图实现方案相关推荐

  1. 使用webpack4搭建一个基于Vue的组件库

    组内负责的几个项目都有一些一样的公共组件,所以就着手搭建了个公共组件开发脚手架,第一次开发 library,所以是参考着 iview 的配置来搭建的.记录如何使用webpack4搭建一个library ...

  2. vue img src 动态赋值_一个基于Vue的开源延迟加载插件——vuelazyload

    介绍 vue-lazyload是一个基于Vue的延迟加载插件,用于延迟加载Vue组件或者图像. Github https://github.com/hilongjw/vue-lazyload 特点 轻 ...

  3. html5快速开发模板生成器,推荐一个基于Vue 的 H5 快速开发模板

    本项目以基于 vue-cli4 和 Vant-ui 搭建的,进行移动端开发中的一些最佳实践方案 模板地址 动动你的小手点颗star 样式适配 在移动端网页开发时,样式适配始终是一个绕不开的问题.对此目 ...

  4. 免费分享一个springboot+vue学生选课管理系统,挺漂亮的

    大家好,我是锋哥,看到一个不错的springboot+vue前后端分离的学生选课管理系统,分享下哈. 项目介绍 这是一个采用前后端分离开发的项目,前端采用 Vue 开发.后端采用 SpringBoot ...

  5. 分享一个基于Vue3+TS构建Cesium组件库

    分享一个基于Vue3+TS构建Cesium组件库 点击进入 Vue Cesium官网 //vc-navigation <template><el-row ref="view ...

  6. 实现一个基于Vue的Button小组件

    概述 原生HTML的button只能保证功能存在,样式都不怎么好看.当然也可以通过编写css样式来改变原生HTML中的button显示,但是现在各个UI框架都很流行,也很方便,很多时候都是直接引入框架 ...

  7. 一个基于vue和element-ui的树形穿梭框组件

    el-tree-transfer 简介 因为公司业务使用vue框架,ui库使用的element-ui.在市面上找到一个好用的vue树形穿梭框组件都很难,又不想仅仅因为一个穿梭框在element-ui之 ...

  8. 如何开发一个基于 Vue 的 ui 组件库

    如何开发一个基于 Vue 的 ui 组件库 开发模式 预览 demo 在开发一个 ui 组件库时,肯定需要一边预览 demo,一边修改代码. 常见的解决方案是像开发一般项目一样使用 webpack-d ...

  9. 分享一个基于 ABP(.NET 5.0) + vue-element-admin 管理后台

    1.前言 分享一个基于ABP(.NET 5.0) + vue-element-admin项目.希望可以降低新手对于ABP框架的学习成本,感兴趣的同学可以下载项目启动运行一下.对于想选型采用ABP框架的 ...

最新文章

  1. 配电基础知识汇总,99%的人都收藏了!
  2. 2014-05-08 总结(补充)
  3. QT的QCullFace类的使用
  4. java实现千米与经纬度度数的转换(画圆左右有精度缺失)
  5. 机器学习算法时间复杂度的考虑
  6. Mysql启动找不到mysql.sock文件问题(Centos7)
  7. 传奇私服网站php源码,传奇h5私服源码+教程
  8. Zabbix Server 5.2安装教程
  9. 软件测试工程师相关证书
  10. 32位系统为什么又叫x86系统呢?
  11. php实现易班登录,简单的易班申请授权以及使用方式
  12. POI和POI-TL操作Word
  13. 绕过CDN获取服务器真实IP地址
  14. 问题 D: 清点人数
  15. LUR 算法 原理(附带自己实现源码)
  16. 生成目录路径树结构方法
  17. 荔枝派Zero | 全志V3s 开发教程(一) 烧录系统镜像的方法以及如何烧录主线Linux系统镜像
  18. 远程桌面协议 (RDP)
  19. 【Android】Android的应用架构
  20. Linux中使用DHCP动态分配IP以及固定IP分配实验(详细)

热门文章

  1. 106短信平台备受欢迎的原因
  2. Ural 1671. Anansi's Cobweb
  3. 悲催呀,辞职后,竟然找不到工作了
  4. pandas并发处理数据神器Pandarallel的实战代码
  5. python绘制网络拓扑_python画网络拓扑图
  6. iTextSharp 使用详解(转) 感谢原著作者
  7. 3d max 安装及激活教程
  8. 计算机桌面排列,如何进行桌面图标排列 让你的桌面一秒变酷炫【图文教程】...
  9. MySQL 免安装版的安装过程
  10. 【云原生】还不会使用linux?快看这里,在window快速安装centos系统