Skip to content

xiaoaweng/vue-org-tree

Repository files navigation

vue-org-tree

A simple organization tree chart based on Vue2.x

API

  • props

    prop | descripton | type | default -------------- | ---------------------------- |:---------------------: | -------------------- data | | Object | props | configure props | Object | {label: 'label', children: 'children', expand: 'expand'} labelWidth | node label width | String | Number. | auto collapsable | children node is collapsable | Boolean | true renderContent | how to render node label | Function | - labelClassName | node label class | Function | String | -

  • events

    • on-expand

      well be called when the collapse-btn clicked

    • on-node-click

      well be called when the node-label clicked

Example

  • default

  • horizontal

Browser support

use table layout!

IE9+、Chrome、Firefox、Opera

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

For detailed explanation on how things work, consult the docs for vue-loader.

About

A simple organization tree based on Vue2.x

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 48.1%
  • CSS 27.7%
  • HTML 14.2%
  • Vue 10.0%