跳到主要内容

评分 Rate

提供评分能力。

安装使用

import { TiRate } from '@titian-design/mobile-react';

用法示例

基本使用
codesanbox
copy
code
只读
codesanbox
copy
code
设置星级
codesanbox
copy
code
评星尺寸
codesanbox
copy
code
半星
codesanbox
copy
code
可清空
codesanbox
copy
code
设置间距
codesanbox
copy
code
绑定事件
codesanbox
copy
code

TiRate API

属性 Properties

属性类型默认值说明
valuenumber0
allowHalfbooleanfalse允许半星
clearablebooleanfalse可清空
countnumber5评分数量
iconstringrate-star-highlight评分 icon 图标
iconSizestring | numbertheme.fontSize.t10评分 icon 图标尺寸
emptyIconstringrate-star-highlight评分 icon 未选中图标
readOnlybooleanfalse是否只读

事件 Events

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

CSS 变量 CSS Variables

CSS 变量默认值说明备注
--rate-gaptheme.spacing.gap.g6评星间距-
--rate-colortheme.color.brand.1000评分选中颜色-
--rate-empty-colortheme.color.gray.background.100评星未选中颜色-