跳到主要内容

评分 Rate

提供评分能力。

用法示例

基础用法

<ti-rate value="3"></ti-rate>

半星

<ti-rate value="3" allow-half></ti-rate>

只读

<ti-rate value="3" read-only></ti-rate>

可清空

<ti-rate value="3" clearable></ti-rate>

设置星级

<ti-rate value="3" count="7" clearable></ti-rate>

间距

<ti-rate value="3" ext-style="--rate-gap: 10rpx;"></ti-rate>

评星尺寸

<ti-rate value="3" icon-size="48"></ti-rate>

绑定事件

<ti-rate value="{{value}}" onchange="onChange(event)"></ti-rate>

ti-rate API

属性 Properties

属性类型默认值说明
valuenumber0
allow-halfbooleanfalse允许半星
clearablebooleanfalse可清空
countnumber5评分数量
iconstringrate-star-highlight评分 icon 图标
icon-sizestring36评分 icon 图标尺寸
empty-iconstringrate-star-highlight评分 icon 未选中图标
read-onlybooleanfalse是否只读

事件 Events

名称参数列表描述备注
change(e: CustomEvent) => void评分变化时触发该事件-

CSS 变量 CSS Variables

CSS 变量默认值说明备注
--rate-gap24rpx评星间距-
--rate-colorrgb(var(--theme-r, 250), var(--theme-g, 44), var(--theme-b, 25))评分选中颜色-
--rate-empty-colorvar(--neutral-color-5, #e0e0e0)评星未选中颜色-