分享一个基于Vue的家谱图/组织结构图实现方案 您所在的位置:网站首页 家族谱树怎么画 分享一个基于Vue的家谱图/组织结构图实现方案

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

2024-05-24 21:04| 来源: 网络整理| 查看: 265

vue-tree-chart

npm license

:deciduous_tree: Vue2树形图组件

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

logo

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

in template:

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, 前端路上



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有