1.0.4 • Published 2 years ago

vue-hierarchical-select v1.0.4

Weekly downloads
5
License
MIT
Repository
github
Last release
2 years ago

vue-hierarchical-select

A Hierarchical select plugin for vue2

DEMO

http://wdda.github.io/vue-hierarchical-select/demo

NPM

    npm install vue-hierarchical-select

ES6

    import HierarchicalSelect from  'vue-hierarchical-select'
	
    new Vue({
      components: {
        HierarchicalSelect
      }
    })

Usage

    <div id="app">
        <hierarchical-select :nodes="nodes"></hierarchical-select>
    </div>
    
   <script>
      new Vue({
        el: '#app',
        data: {
          nodes: [
            {
              name: 'test1',
              id: 2,
              children: [
                {name: 'test2', id: 3},
                {name: 'test3', id: 4},
              ]
            }
          ],
        }
      })
    </script>

API

PropsTypeDefaultDescription
nodesArrayTree of data
selectedString or NumbernullSelected value
nameStringname[]Input name
option-valueStringid
option-nameStringname
option-name-defaultString- choice -
css-classesArray or Objectvue-hierarchical-selectFor input element
css-stylesStringnullFor input element
onlyLastBooleanfalseReturn only last selected option
transitionNameStringnullName of transition classes
maxColumnWidthNumber10000max-width for change direction to 'row' or 'column', where 0 is only row and 10000 only column

Methods

MethodParams
changeSelectvalue

License

Licensed under the MIT license.

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago