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[] |
[] |
disabled |
whether disabled select |
boolean |
false |
displayRender |
render function of displaying selected options, you can use slot="displayRender" and slot-scope="{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 |
object |
- |
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:bottomLeft bottomRight topLeft topRight |
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 large default small |
string |
default |
value(v-model) |
selected value |
string[] |
- |