# Default
Documentation Vuesax 4.0+
These documents refer to the latest version of vuesax (4.0+), to see the documents of the previous versions you can do it here 👉 Vuesax 3.x
Agrega un input de tipo checkbox fácilmente y con una hermosa animación
Documentation Vuesax 4.0+
These documents refer to the latest version of vuesax (4.0+), to see the documents of the previous versions you can do it here 👉 Vuesax 3.x
Agrega un input de tipo checkbox fácilmente y con una hermosa animación
Cambia el color de el componente con la propiedad color
, los valores permitidos son (colores principales de vuesax, RGB, HEX)
Por defecto el componente es usado con un valor boolean que al estar en checked retorna true
y al no estar checked retorna false
Puedes necesitar retornar un string al estar el componente en checked para ello usa la propiedad val
con el string
que quieres retornar
El valor de el componente puede ser un Array
si la propiedad val de el checkbox no se encuentra entre los valores se va a agregar de lo contrario se eliminara
la propiedad val
de un componente checkbox puede ser un object
[ { "github": "https://github.com/webpack/webpack", "name": "Webpack" } ]
Cambia el icono dentro de el componente checkbox con el slot="icon"
Iconos por defecto
Vuesax no usa ninguna librería o fuente de iconos por defecto, con esto damos la libertad de usar la que prefieras
Todos los componentes que usen en algún lugar un icono por defecto como el de close en un Alert o un Popup va a ser un svg para no tener que instalar ningún tipo de fuente externa, y se podrá sustituir con un slot="icon"
por el icono de su preferencia
Vuesax Docs Icons
Estos documentos y los ejemplos usan la libreria de componentes boxicons, no es obligatoria o necesaria para el uso de Vuesax pero la recomendamos por su amplia gama de iconos y como complementan visualmente el framework
Agrega una linea en el medio de el label cuando el checkbox esta en checked con la propiedad line-through
Hay algunos casos en que tienes varios checkbox y necesitas uno que gestione a todos los demás para ello puedes hacerlo con la propiedad indeterminate que agrega un estilo distinto al checkbox
Property | Type | Values | Description | default | Example | More |
---|---|---|---|---|---|---|
v-model | boolean, string, array | boolean string array | determina el valor de el checkbox y anclaje de datos. | false | Usage Open Close | |
| ||||||
color | string | vuesax colors RGB HEX | Cambia el color de el componente. | false | Usage Open Close | |
| ||||||
val | string, object | string object | determina el valor de el input al estar en checked. | true | Usage Open Close | |
| ||||||
loading | boolean | true false | Agrega una animación de loading y deshabilita el input. | false | Usage Open Close | |
| ||||||
line-through | boolean | true false | Agrega una linea en el centro de el label cuando esta en checked . | false | Usage Open Close | |
| ||||||
indeterminate | boolean | true false | Cambia el icono por defecto de el checkbox a una linea que representa dato indeterminado. | false | Usage Open Close | |
| ||||||
label-before | boolean | true false | Cambia la posición del label. | false | Usage Open Close | |
| ||||||
checked | boolean | true false | determina si el componente inicialmente esta en check (esto hace que cambie la propiedad computada en v-model a true). | false | Open Close | |
|
Property | Type | Values | Description | default | Example | More |
---|---|---|---|---|---|---|
icon | slot | Cambia el icono del componente. | Usage Open Close | |||
| ||||||
default | slot | Agrega un label al componente. | Usage Open Close | |||
|