Searchable select  Component name:  <v-searchable-select>
  Examples   Basic    Basic API  Name  Type  Description  Default options  Array  The options available for selection. Can be an array of strings or objects.  - value  Object|String  The value of the selected option.  - placeholder  String  Placeholder text shown when input field is empty.  - @select  Event  Event triggered when a selection has been made. The selected value can be found in the $event object.  - description  String  Helper text  - error  String  Error message  - invalid  Boolean  Wether or not the field is invalid. Shows error message if invalid.  false small  Boolean  Wether or not the field is smaller.  false gray  Boolean  Wether or not the field has a gray background.  false slot:custom-no-results  Slot  Slot used to show a custom message, when no results are found.  - 
 Basic example fetching data from a json file  (Great for debugging production data) 
   Object options    Object options API  Name  Type  Description  Default option-id  String  When options  is an array of objects, option-id  names the object property used to identify individual options. The property must thus be unique across all options.  - label  String  When options  is an array of objects, label  names the object property used to display the option.  - 
The multiple select works the same way as the other examples - with the exception that :value and @input should be done as in the example below. We use these values to monitor the selected options, and reset the select if all selected tags are removed.
   Name  Type  Description  Default multiple  Boolean  Required to make the select multiselect  false 
Name  Type  Description  Default meta-label  String  Names the object property used to display the meta label.  - 
 Grouped options    Grouped options API  Name  Type  Description  Default group-values  String  When options  contains groups of options, group-values  names the object property holding the options of a group.  - group-label  String  When options  contains groups of options, group-label  names the object property used to display the group label.  - 
 Async options based on search query    Async options API  Name  Type  Description  Default url  String  Set this property to load options asynchronously based on the user's search query. The supplied url must contain a {query} placeholder.  - min-chars  Number  The minimum number of search query characters required before searching takes place.  2 
 Looking for further customization?  | This component uses the vue-multiselect(opens new window)   component.