useCounter
管理计数器的 Hook 。
代码演示
API
const [current, { inc, dec, set, reset }] = useCounter(initialValue, { min, max })
const [current, { inc, dec, set, reset }] = useCounter(initialValue, { min, max })
Result
参数 | 说明 | 类型 |
---|---|---|
current | 当前值 | Readonly<Ref<number>> |
inc | 加,默认加 1 | (delta?: number) => void |
dec | 减,默认减 1 | (delta?: number) => void |
set | 设置 current | (value: number | ((c: number) => number)) => void |
reset | 重置为默认值 | () => void |
Params
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
initialValue | 默认值 | number | 0 |
min | 最小值 | number | - |
max | 最大值 | number | - |