select2 component in vue.
npm install v-select2-component cmd
// npm install
npm install v-select2-component --save
`
$3
1. import as global component.
` javascript
// import Select2Component
import Select2 from 'v-select2-component';
Vue.component('Select2', Select2);
new Vue({
// ...
})
`
2. import into a single component.
` javascript
// import Select2Component
import Select2 from 'v-select2-component';
Value: {{ myValue }}
`
$3
- options: option[]
- select options for select2
- option: {id: key, text: value} or string
- v-model: option value that is selected
- id or string while multiple is disable
- id[] or string[] while multiple is enable
- change
- callback when option selected change
- return value
- parmas: same with v-model
- select
- callback when option selected
- parmas: option({id: value, text: key, selected: ifSelected} or string)
- disabled
- if select is disabled
- placeholder
- placeholder attribute for select element
- id
- id attribute for select element
- name
- name attribute for select element
- settings
- configurable settings, see Select2 options API
- setting: { settingOption: value, settingOption: value }`