Rate

Usado para la calificación

Uso básico

Tamaños

Media elección permitida

Con texto

Use texto para indicar la puntuación

Limpiable

Más iconos

Puede utilizar diferentes iconos para distinguir diferentes componentes de velocidad.

Sólo lectura

La tasa de sólo lectura es para mostrar la puntuación de calificación. La estrella media está soportada.

Estilos personalizados

Ahora puede establecer un estilo personalizado para el componente. Use los lenguajes css/scss para cambiar el color global o local. Establecemos algunas variables de color globales: --el-rate-void-color, --el-rate-fill-color, --el-rate-disabled-void-color, --el-rate-text-color. Puede usar como: :root { --el-rate-void-color: red; --el-rate-fill-color: blue; }.

Variables por defecto

VariableColor por defecto
--el-rate-void-colorvar(--el-border-color-darker)
--el-rate-fill-color#f7ba2a
--el-rate-disabled-void-colorvar(--el-fill-color)
--el-rate-text-colorvar(--el-text-color-primary)

API

Atributos

NombreDescripciónTipoPor defecto
model-value / v-modelvalor vinculadonumber0
maxpuntuación máximanumber5
sizetamaño de rateenum
disabledsi es solo de lecturabooleanfalse
allow-halfsi escoger media estrella está permitidobooleanfalse
low-thresholdvalor del umbral entre nivel bajo y medio. El valor en sí mismo será incluido en el nivel bajonumber2
high-thresholdvalor del umbral entre nivel medio y alto. El valor en sí mismo se incluirá en un nivel altonumber4
colorscolores para los iconos. Si se trata de una matriz, debe tener 3 elementos, cada uno de los cuales corresponde a un nivel de puntuación, si se trata de un objeto, la clave debe ser el valor umbral entre dos niveles, y el valor debe ser el color correspondienteobject['#f7ba2a', '#f7ba2a', '#f7ba2a']
void-colorcolor de los iconos no seleccionadosstring#c6d1de
disabled-void-colorcolor para los iconos no seleccionados de solo lecturastring#eff2f7
iconscomponentes de icono. Si es un array, debe tener 3 elementos, cada uno de los cuales corresponde con un nivel de puntuación, si es un objeto, la clave debe ser el valor de umbral entre dos niveles, y el valor debe ser el componente de icono correspondienteobject[StarFilled, StarFilled, StarFilled]
void-iconcomponente de iconos no seleccionadosstring / ComponentStar
disabled-void-iconcomponente de iconos de solo lectura no seleccionadosstring / ComponentStarFilled
show-textsi se muestra textobooleanfalse
show-scoresi quiere mostrar la puntuación actual. show-score y show-text no pueden ser verdaderos al mismo tiempobooleanfalse
text-colorcolor de los textosstring''
textsarray de textosarray['Extremely bad', 'Disappointed', 'Fair', 'Satisfied', 'Surprise']
score-templateplantilla de puntuaciónstring
clearable 2.2.18si el valor puede reiniciarse a 0booleanfalse
idatributo nativo idstring
label a11y deprecatedigual que aria-label en nativostring
aria-label a11y 2.7.2same as aria-label in Ratestring

Eventos

NombreDescripciónTipo
changeDispara cuando se cambia el valor de rateFunction

Expuesto

NombreDescripciónTipo
setCurrentValuefijar valor actualFunction
resetCurrentValuerestablecer valor actualFunction

Fuente

ComponentesDocumentación

Contribuidores