Select

El componente e-select resuelve seleccion simple y multiple con soporte para items primitivos u objetos, autocomplete opcional, chips, estado de carga y render personalizado por slots.

Usa esta pagina para comparar patrones de configuracion rapido, validar contratos de mapeo objeto/valor y construir flujos de formulario listos para produccion con feedback claro.

Uso

Usa este playground base para configurar Select en contexto: color, outlined, clearable, readonly, disabled, multiple, chips y autocomplete desde un solo panel de control.

Ana Garcia
primary

Mapeo de items

Mapea colecciones de objetos con item-text e item-value, y compara return-object activado/desactivado para elegir el contrato de modelo correcto en formularios y APIs.

Ana Garcia
Ana Garcia

Variantes visuales

Compara variantes default y outlined en estados interactivo, readonly y disabled para definir jerarquia y legibilidad en formularios reales.

Draft
In review
Published
Archived
Archived

Multiple y chips

Usa seleccion multiple para entradas tipo tags y modo chip cuando necesitas que los valores elegidos queden visibles y removibles de un vistazo.

UI
API
Draft

Slots nombrados

Personaliza la lista y el valor seleccionado con los slots item y selection para renderizar metadatos y contexto adicional.

avatar
Ana Garcia

Carga asincrona

Usa loading con hidratacion remota de items para mantener feedback explicito mientras llegan los datos.

Data is loaded when the control receives focus

Validacion

Valida formularios con Select usando reglas y control del estado de envio para mantener acciones predecibles.

Ticket de soporte

Completa campos obligatorios para continuar

Medium
UI

Props

Usa la tabla de API como fuente de verdad para props soportadas, tipos permitidos, defaults y notas de comportamiento.

PropiedadTipoPor defecto
modelValueSelectModelValueundefined

Valor seleccionado actual. Soporta valor simple o arreglo cuando multiple=true.

itemsSelectItemType[][]

Lista de opciones disponibles. Soporta items primitivos y objetos.

itemText / itemValuestring"text" / "value"

Claves del objeto usadas para resolver etiqueta visible y valor emitido.

multiplebooleanfalse

Activa modo de seleccion multiple.

returnObjectbooleanfalse

Emite el objeto completo en lugar del valor primitivo normalizado.

autocomplete / searchboolean / string | numberfalse / undefined

Permite input editable y binding de busqueda externo con update:search.

chip / chipClosablebooleanfalse / false

Renderiza seleccion como chips y opcionalmente permite cerrar chip en seleccion simple.

placeholderstringundefined

Texto placeholder mostrado cuando no hay valor seleccionado.

prefix / suffixstringundefined

Texto decorativo renderizado antes o despues de la region de seleccion.

loadingbooleanfalse

Muestra estado de carga e indicador lineal mientras se resuelven opciones.

outlinedbooleanfalse

Usa variante visual outlined para el contenedor del field.

disabled / readonly / clearablebooleanfalse / false / false

Estados de interaccion base heredados del comportamiento Field.

color / menuColorstring"primary" / undefined

Colores de tema para estado del field y superficie del dropdown.

rules / detailErrorsFieldRule[] | string[]undefined

Reglas de validacion y mensajes de error explicitos para la zona de detalles.