MotionNumber
Con số có các chữ số cuộn như bánh xe.
| Prop | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
value | number | bigint | string | —bắt buộc | Con số, hoặc văn bản số đã được bên gọi định dạng. |
mode | 'replace' | 'roll' | 'replace' | replace dịch mỗi chữ số thay đổi một bước; roll đi qua các chữ số ở giữa. |
direction | 'auto' | 'digit' | 'up' | 'down' | 'auto' | auto theo sự thay đổi độ lớn để phần nhớ cuộn một hướng; digit so sánh từng chữ số riêng. |
stagger | number | 45 | Mili giây giữa các chữ số thay đổi, từ hàng đơn vị ra ngoài. Toàn bộ gợn sóng có giới hạn. |
format | (value) => string | Intl.NumberFormatOptions | Hàm trả về văn bản để hiển thị, hoặc tùy chọn Intl.NumberFormat (với intl). | |
intl | boolean | false | Dùng Intl.NumberFormat có sẵn. Mặc định tắt để không runtime nào bắt buộc có Intl. |
locale | string | string[] | Locale cho intl. | |
prefix | string | Văn bản trước con số. | |
suffix | string | Văn bản sau con số. | |
transition | Transition | spring | Đường cong timing { duration, easing } hoặc lò xo { tempo: 'spring', spring }. Lò xo giữ đà khi bị ngắt. |
onMotionComplete | (value) => void | Chạy với giá trị khi các chữ số đã dừng. |