| allowClear | whether allow clear | boolean | true | 
| autofocus | get focus when component mounted | boolean | false | 
| changeOnSelect | change value on each selection if set to true, see above demo for details | boolean | false | 
| defaultValue | initial selected value | string[] | number[] | [] | 
| disabled | whether disabled select | boolean | false | 
| displayRender | render function of displaying selected options, you can use #displayRender="{labels, selectedOptions}" | ({labels, selectedOptions}) => VNode | labels => labels.join(' / ') | 
| expandTrigger | expand current item when click or hover, one of 'click' 'hover' | string | 'click' | 
| fieldNames | custom field name for label and value and children | object | { label: 'label', value: 'value', children: 'children' } | 
| getPopupContainer | Parent Node which the selector should be rendered to. Default to body. When position issues happen, try to modify it into scrollable content and position it relative. | Function(triggerNode) | () => document.body | 
| loadData | To load option lazily, and it cannot work with showSearch | (selectedOptions) => void | - | 
| notFoundContent | Specify content to show when no result matches. | string | 'Not Found' | 
| options | data options of cascade | Option[] | - | 
| placeholder | input placeholder | string | 'Please select' | 
| popupClassName | additional className of popup overlay | string | - | 
| popupStyle | additional style of popup overlay | object | {} | 
| popupPlacement | use preset popup align config from builtinPlacementsīŧ bottomLeftbottomRighttopLefttopRight | string | bottomLeft | 
| popupVisible | set visible of cascader popup | boolean | - | 
| showSearch | Whether show search input in single mode. | boolean | object | false | 
| size | input size, one of largedefaultsmall | string | default | 
| suffixIcon | The custom suffix icon | string | VNode | slot | - | 
| value(v-model) | selected value | string[] | number[] | - |