liquor-tree

A Vue.js tree component.
222,635 392
Install
npm install liquor-tree@1.0.1
Latest Version:1.0.1
Vue:2
License:MIT
Last Updated:Feb 27, 2023
Links: GitHub  ·  npm
Maintainer: amsik

Liquor Tree

A Vue tree component that allows you to present hierarchically organized data in a nice and logical manner.

documentation | demos

Features

  • drag&drop
  • mobile friendly
  • events for every action
  • flexible configuration
  • any number of instances per page
  • multi selection
  • keyboard navigation
  • filtering
  • sorting
  • integration with Vuex

Installation

Npm:

$ npm install liquor-tree

Yarn:

$ yarn add liquor-tree

Live Playground

To run that demo on your own computer:

  • Clone this repository
  • npm install
  • npm run build
  • npm run storybook
  • Visit http://localhost:9001/

There are a lot of examples for you. All sources of stories are located in liquor-tree/docs/storybook/stories.

Usage

  <!-- Vue Component -->
  <template>
    <tree
        :data="items"
        :options="options"
        ref="tree"
    />
  </template>

  <script>
    import Vue from 'Vue'
    import LiquorTree from 'liquor-tree'

    Vue.use(LiquorTree)

    export default {
      ...
      data() {
        return {
          items: [
            {text: 'Item 1'},
            {text: 'Item 2'},
            {text: 'Item 3', children: [
              {text: 'Item 3.1'},
              {text: 'Item 3.2'}
            ]}
          ],
          options: {
            checkbox: true
          }
        }
      }
      ...
    }
  </script>

Development

Check out the package.jsons script section. There are 2 scripts:

  • npm run dev - it will open browser and you can play with code
  • npm run build - it will craete a module file in production mode

License

MIT

Related Packages

liquor-tree-vue3

A Vue.js tree component.

21,118
@grapoza/vue-tree

Tree components for Vue 3

75,025 110
@bimetal/tree-vue-components

Default Vue 3 tree / treeview — multi-select, expand/collapse, tri-state checkbo...

1,849
@widgetjs/tree

a lightweight tree widget, compatible with originaljs/react/vue, 9.6kb size for...

79,956 160

Version History

Version Released License
1.0.1
1.0.0
0.2.70 MIT
0.2.69 MIT
0.2.68
Pre-releases (3)
Version Released License
0.1.0-alpha.2
0.1.0-alpha.1
0.1.0-alpha