0.1.0 • Published 6 years ago

vue-org-tree v0.1.0

Weekly downloads
95
License
MIT
Repository
-
Last release
6 years ago

vue-org-tree

A Vue.js component that creates organizational tree.

Installation

npm i --save-dev vue-org-tree

Browser

Include the script file, then install the component with Vue.use(VueOrgTree); e.g.:

<script type="text/javascript" src="node_modules/vuejs/dist/vue.min.js"></script>
<script type="text/javascript" src="node_modules/vue-org-tree/dist/vue-org-tree.min.js"></script>
<script type="text/javascript">
  Vue.use(VueOrgTree);
</script>

Module

import VueOrgTree from 'vue-org-tree';

export default {
  components: {
    VueOrgTree
  },
  data: () => ({
    treeData: /* some data */
  })
}

Usage

Once installed, it can be used in a template as simply as:

<vue-org-tree
  :treeData="treeData"
  :append="true/false"
  :edit="true/false"
  :remove="true/false"
  :images="true/false"
></vue-org-tree>

Data format

Example of data for VueOrgTree:

var data = {
  name: "Seven Dwarfs",
  photo: "./img/4.jpg",
  children: [{
      name: "Minnie Mouse",
      photo: "./img/1.jpg"
    },
    {
      name: "Tom Bombadil",
      photo: "./img/3.jpg",
      children: [{
        name: "No Name",
        photo: "./img/12.jpg",
        children: [{
            name: "Sleeping Beauty",
            photo: "./img/5.jpg"
          },
          {
            name: "Michael Jackson",
            photo: "./img/6.jpg"
          }
        ]
      },
    ]
  }]
};

License

MIT

Contributing

Pull requests are welcome

0.1.0

6 years ago

0.0.20

6 years ago

0.0.19

6 years ago

0.0.18

6 years ago

0.0.17

6 years ago

0.1.17

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago

0.0.0

6 years ago

1.0.0

6 years ago