Tags input
<k-tags-input>
This UI component hasn't been finalized yet. The functionality and syntax aren't stable and might be redone in an upcoming release. Only use it at your own risk - breaking changes are likely to occur.
Props
| Prop | Type | Default | Description | 
|---|---|---|---|
| accept | string | "all" |  | 
| autofocus | boolean | – |  | 
| disabled | boolean | – |  | 
| icon | string|boolean | "tag" |  | 
| id | number|string | function() { return this._uid; } |  | 
| layout | string | – | 
              You can set the layout to  listto extend the width of each tag to 100% and show them in a list. This is handy in narrow columns or when a list is a more appropriate design choice for the input in general. | 
| max | number | – | 
              The maximum number of accepted tags             | 
| min | number | – | 
              The minimum number of required tags             | 
| name | number|string | – |  | 
| options | array | [] | 
              Options will be shown in the autocomplete dropdown as soon as you start typing.             | 
| required | boolean | – |  | 
| separator | string | "," |  | 
| value | array | [] |  | 
Events
| Event | Description | Passes | 
|---|---|---|
| input |  | – | 
| invalid |  | 
 | 
Example
<k-input
    v-model="tags"
    :options="[
        { value: 'a', text: 'Design' },
        { value: 'b', text: 'Architecture' }
    ]"
    name="tags"
  type="tags"
/>CSS classes
.k-tags-input