Dropdown

Menú conmutable para visualizar listas de enlaces y acciones.

Uso básico

Pase el ratón por el menú para desplegarlo y obtener más acciones.

El elemento activado se renderiza por el slot predeterminado, y la parte desplegable se renderiza por el slot con nombre dropdown. Por defecto, la lista desplegable se muestra cuando se pasa el ratón por encima del elemento desencadenante sin necesidad de hacer clic en él.

Placement

Support 6 placements.

Set placement property to make dropdown appear in different locations.

Elemento de activación

Utilizando un botón para activar la lista desplegable.

Utilice split-button para dividir el elemento detonante en un grupo de botones, siendo el botón izquierdo un botón normal y el botón derecho el objetivo real de la detonación. Si desea insertar una línea de separación entre la posición tres y la posición cuatro, solo añada una clase divider al cuarto ítem.

Cómo detonar el evento

Haga clic en el elemento de activación o pase el cursor sobre él.

Use el atributo trigger. Por defecto, es hover.

hover to trigger
click to trigger
right click to trigger

Comportamiento de ocultación de menú

Use hide-on-click para definir si el menú se cierra al hacer clic.

El menú predeterminado se cerrará cuando haga clic en los elementos del menú, y se puede desactivar configurando hide-on-click como false.

Evento de comando

Al hacer clic en cada elemento desplegable se detona un evento cuyo parámetro es asignado por cada ítem.

Métodos desplegables

Puede abrir o cerrar el menú desplegable usando manualmente handleOpen o handleClose

open(close) the Dropdown list2 will close(open) the Dropdown List1.

Tamaños

Además del tamaño predeterminado, el componente Dropdown proporciona tres tamaños adicionales para que pueda elegir entre diferentes escenarios.

Use attribute size to set additional sizes with large, default or small.

NombreDescripciónTipoDefault
typetipo de botón de menú, consulte el componente Button, solo funciona cuando split-button es trueenum''
sizetamaño del menú, también funciona en split buttonenum''
max-heightla altura máxima del menústring / number''
split-buttonsi se visualiza un grupo de botonesbooleanfalse
disabledwhether to disablebooleanfalse
placementposición del menúenumbottom
triggercómo activarenumhover
hide-on-clicksi se oculta el menú después de hacer clic en el elementobooleantrue
show-timeoutdelay time before show a dropdown (only works when trigger is hover)number150
hide-timeoutdelay time before hide a dropdown (only works when trigger is hover)number150
rolethe ARIA role attribute for the dropdown menu. Dependiendo del caso de uso, puede cambiar esto a 'navigation'stringmenu
tabindextabindex de Dropdownnumber / string0
popper-classnombre de clase personalizado para la lista desplegable de Dropdownstring''
popper-optionsparámetros de popper.jsobject{modifiers: [{name: 'computeStyles',options: {gpuAcceleration: false}}]}
teleported 2.2.20si la ventana emergente se teletransporta al cuerpobooleantrue

Slots del Dropdown

NombreDescripciónSubtags
defaultcontenido del Dropdown. Aviso: Debe ser un elemento Html Dom válido (ej. <span>, <button> etc.) o el-component, para adjuntar al listener trigger
dropdowncontenido del menu Dropdown, normalmente es un elemento <el-dropdown-menu>Dropdown-Menu

Eventos del Dropdown

NombreDescripciónTipo
clicksi split-button es true, se activa al hacer clic con el botón izquierdoFunction
commandtriggers when a dropdown item is clicked, the parameters is the command dispatched from the dropdown itemFunction
visible-changetriggers when the dropdown appears/disappears, the param is true when it appears, and false otherwiseFunction
MétodoDescripciónType
handleOpenabre el menú desplegableFunction
handleClosecierra el menú desplegableFunction

Slots de Dropdown-Menu

NombreDescripciónSubtags
defaultcontenido del Menú desplegableDropdown-Item

Atributos del objeto Dropdown-Item

NombreDescripciónTypePor defecto
commandun comando para ser enviado a la función de callback command de los Dropdownstring / number / object
disabledsi el elemento está desactivadobooleanfalse
dividedsi se visualiza un divisorbooleanfalse
iconicono personalizadostring / Component

Slots de Dropdown-Item

NombreDescripción
defaultpersonaliza el contenido del ítem del Dropdown

Fuente

ComponentesStyleDocumentación

Contribuidores