Componente select que admite una lista de suggestions.

Importación:

import Searcher from "rcat-components/RCSelect";

Propiedades

Nombre Descripción Tipo de dato
label Placeholder que tendrá el componente. Dato de tipo String. String
floatLabel Permite que el placeholder se vuelva una etiqueta flotante, la cual se sitúa encima del input. Por defecto está en false. Boolean
type Tipo de dato que recibe el input. Puede ser text o number. String
suggestions Lista de sugerencias u opciones que se mostrarán en el dropdown. Cada elemento de la lista debe ser un objeto con la siguiente estructura básica:

{ label: “label del select”, value: “value del select”, }

Label mostrará el texto dentro de cada opción. Value es necesario en caso de que se asigne un valor en el v-model del componente, pues intentará buscar la propiedad “value” dentro de la lista de suggestions. | Array de objetos | | requiredField | Agrega un asterisco al final del placeholder del input para indicar que es un campo requerido. Es solo visual. | Boolean |

Eventos

Nombre Descripción
change Evento que se dispara al seleccionar una opción de la lista. Retorna el value de la opción escogida.
getFullOption Evento que se dispara al seleccionar una opción de la lista. Retorna el objeto completo, el cual representa la opción seleccionada.

Slots

suggestion-item Permite customizar los elementos al interior del dropdown. Si no se especifica, se aplican los estilos por defecto.