vue3-organization-chart

45,763 19
Install
npm install vue3-organization-chart
Latest Version:1.9.4
Vue:3
License:MIT
Last Updated:Nov 10, 2023
Links: GitHub  ·  npm
Maintainer: augustinrib

OrgChart

Foreword

  • First of all, thank you very much for the excellent work of dabeng. I'm just adding my sauce to move the project to Vue3
  • It work's with VueJS 3 !

Installation

npm install vue3-organization-chart --save  

Demos

Since codesandbox and jsfiddle can't get vue3 to work properly. I am currently developing a doc.  

Usage

<template>
  <div>
    <organization-chart :datasource="ds"></organization-chart>
  </div>
</template>

<script>
  import OrganizationChart from 'vue3-organization-chart'
  import 'vue3-organization-chart/dist/orgchart.css'
  export default {
    components: {
      OrganizationChart
    },
    data () {
      return {
        ds: {
          'id': '1',
          'name': 'Lao Lao',
          'title': 'general manager',
          'children': [
            { 'id': '2', 'name': 'Bo Miao', 'title': 'department manager' },
            { 'id': '3', 'name': 'Su Miao', 'title': 'department manager',
              'children': [
                { 'id': '4', 'name': 'Tie Hua', 'title': 'senior engineer' },
                { 'id': '5', 'name': 'Hei Hei', 'title': 'senior engineer',
                  'children': [
                    { 'id': '6', 'name': 'Pang Pang', 'title': 'engineer' },
                    { 'id': '7', 'name': 'Xiang Xiang', 'title': 'UE engineer' }
                  ]
                 }
               ]
             },
            { 'id': '8', 'name': 'Hong Miao', 'title': 'department manager' },
            { 'id': '9', 'name': 'Chun Miao', 'title': 'department manager' }
          ]
        }
      }
    }
  }
</script>

Attributes

Events

Scoped Slots

<template slot-scope="{ nodeData }">  
 <!-- feel free to customize the internal structure of node --></template>  

Author

👤 Augustin Ribreau

Related Packages

vue-organization-chart

organization chart component based vuejs

120,364 303
vue-tree-chart

A vue2 component to display tree chart

14,522 590
vue-tree-chart-3

A vue2 component to display tree chart

5,682 590
vue-webix

VueJS adapter for Webix UI

1,108 19
bosket

A collection of tree views.

6,532 446

Version History

Version Released License
1.9.4 MIT
1.9.3 MIT
1.9.2 MIT
1.9.1 MIT
1.9.0 MIT