MotionNumber
Szám, amelynek helyiértékei kerékként pörögnek.
| Prop | Típus | Alapérték | Leírás |
|---|---|---|---|
value | number | bigint | string | —kötelező | A szám, vagy a hívó által formázott numerikus szöveg. |
mode | 'replace' | 'roll' | 'replace' | A replace minden megváltozott helyiértéket egy lépéssel mozgat; a roll végigmegy a köztes számjegyeken. |
direction | 'auto' | 'digit' | 'up' | 'down' | 'auto' | Az auto a nagyságrend változását követi, így az átvitelek egy irányba pörögnek; a digit minden helyiértéket külön hasonlít össze. |
stagger | number | 45 | Ezredmásodperc a megváltozott helyiértékek között, az egyesektől kifelé. A teljes hullám korlátozott. |
format | (value) => string | Intl.NumberFormatOptions | A megjelenítendő szöveget visszaadó függvény, vagy Intl.NumberFormat beállítások (intl mellett). | |
intl | boolean | false | A beépített Intl.NumberFormat használata. Alapértelmezés szerint ki van kapcsolva, így egyetlen futtatókörnyezetnek sincs szüksége Intl-re. |
locale | string | string[] | Területi beállítás az intl számára. | |
prefix | string | Szöveg a szám előtt. | |
suffix | string | Szöveg a szám után. | |
transition | Transition | spring | Timing-görbe { duration, easing } vagy rugó { tempo: 'spring', spring }. A rugók megszakításkor megtartják a lendületüket. |
onMotionComplete | (value) => void | Az értékkel fut le, amikor a helyiértékek megálltak. |