已用存储空间
import { Meter } from "@lark-ui/core";
export function MeterBasicDemo() {
return <Meter label="已用存储空间" value={65} />;
}安装
统一导出
import { Meter } from "@lark-ui/core";按需导出
import { Meter } from "@lark-ui/core/components/meter";用法
import { Meter } from "@lark-ui/core";
export default function Example() {
return <Meter label="Storage used" value={65} />;
}示例
基础进度指示器
进度指示器(Meter)默认会显示标签和百分比数值。
已用存储空间
import { Meter } from "@lark-ui/core";
export function MeterBasicDemo() {
return <Meter label="已用存储空间" value={65} />;
}自定义数值显示
使用 customValue 可以用自定义字符串代替百分比显示。
API 请求750 / 1,000
import { Meter } from "@lark-ui/core";
export function MeterCustomValueDemo() {
return <Meter label="API 请求" value={75} customValue="750 / 1,000" />;
}隐藏数值
设置 showValue={false} 可隐藏数值显示。
进度
import { Meter } from "@lark-ui/core";
export function MeterHiddenValueDemo() {
return <Meter label="进度" value={40} showValue={false} />;
}满量程
数值达到 100% 时的进度指示器。
配额已达上限
import { Meter } from "@lark-ui/core";
export function MeterFullDemo() {
return <Meter label="配额已达上限" value={100} />;
}低数值
数值为较低值的进度指示器。
内存使用量
import { Meter } from "@lark-ui/core";
export function MeterLowDemo() {
return <Meter label="内存使用量" value={15} />;
}API 参考
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| customValue | string | - | 自定义格式化后的数值文本(例如“750 / 1,000”),用于代替百分比显示。 |
| label* | string | - | 显示在进度条上方的标签文字。 |
| showValue | boolean | - | 是否在标签旁显示百分比数值。 |
| trackClassName | string | - | 进度条轨道(背景条)的额外 CSS 类名。 |
| indicatorClassName | string | - | 进度指示条(填充条)的额外 CSS 类名。 |
| value | number | - | 进度指示器当前的值 |
| max | number | - | 进度指示器的最大值(默认 100) |
| min | number | - | 进度指示器的最小值(默认 0) |