## Switch Switch es utilizado para realizar cambios entre dos estados opuestos. ### Uso básico :::demo Enlace `v-model` a una variable de tipo `Boolean`. Los atributos `active-color` y `inactive-color` deciden el color de fondo en cada estado. ```html ``` ::: ### Texto de descripción :::demo Puede agregar los atributos `active-text` y `inactive-text` para mostrar los textos. ```html ``` ::: ### Tipos de valores extendidos :::demo Puede establecer los atributos `active-value` y `inactive-value`. Ambos reciben valores de tipo `Boolean`, `String` o `Number`. ```html ``` ::: ### Disabled :::demo Agregar el atributo `disabled` desactiva el componente Switch. ```html ``` ::: ### Loading :::demo Setting the `loading` attribute to `true` indicates a loading state on the Switch. ```html ``` ::: ### prevent switching :::demo set the `before-change` property, If `false` is returned or a `Promise` is returned and then is rejected, will stop switching. ```html ``` ::: ### Atributos | Atributo | Descripción | Tipo | Valores aceptados | Por defecto | | --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | ----------------- | ----------- | | model-value / v-model | valor vinculante, debe ser equivalente al `active-value` o al `inactive-value`. El tipo por defecto es el tipo `boolean`. | boolean / string / number | — | — | | disabled | si Switch esta deshabilitado | boolean | — | false | | loading | whether Switch is in loading state | boolean | — | false | | width | ancho del componente Switch | number | — | 40 | | active-icon-class | nombre de la clase del icono mostrado en el estado `on`, sobrescribe `active-text` | string | — | — | | inactive-icon-class | nombre de la clase del icono mostrado en el estado `off`, sobrescribe `inactive-text` | string | — | — | | active-text | texto mostrado en el estado `on` | string | — | — | | inactive-text | texto mostrado en el estado `off` | string | — | — | | active-value | cambia su valor cuando se encuentra en el estado `on` | boolean / string / number | — | true | | inactive-value | cambia su valor cuando se encuentra en el estado `off` | boolean / string / number | — | false | | active-color | color de fondo cuando se encuentra en el estado `on` | string | — | #409EFF | | inactive-color | color de fondo cuando se encuentra en el estado `off` | string | — | #C0CCDA | | border-color | color del borde del switch. | string | — | — | | name | nombre de entrada del componente Switch | string | — | — | | validate-event | si se debe lanzar la validación de formulario | boolean | — | true | | before-change | before-change hook before the switch state changes. If `false` is returned or a `Promise` is returned and then is rejected, will stop switching | function | — | — | ### Eventos | Nombre del evento | Descripción | Parametro | | ----------------- | --------------------------------- | --------- | | change | se dispara cuando el valor cambia | valor | después de cambiar ### Metodos | Metodo | Descripción | Parametro | | ------ | ------------------------- | --------- | | focus | foco al componente Switch | — |