自訂步長

範例

想直接查看實作方式嗎?請參考以下範例:

以下 API 說明將介紹如何使用 custom-steps 功能。

選項

steps

ts
steps: Array<number>
steps: Array<number>

自訂步驟的陣列。此設定會覆寫 stepSize

ticks

ts
ticks: Array<number>
ticks: Array<number>

自訂刻度 (ticks) 的陣列。此設定會覆寫 tickSize

API

getTicks

tsx
getTicks: () => ReadonlyArray<{value: number; key: number; percentage: number}>
getTicks: () => ReadonlyArray<{value: number; key: number; percentage: number}>

需渲染的刻度 (ticks)。每個 tick 包含以下屬性:

  • value: number - 要顯示的刻度數值
  • key: number - 刻度的鍵值 (key)
  • percentage: number - 刻度在範圍選擇器 (ranger) 上的百分比位置
Subscribe to Bytes

Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.

Bytes

No spam. Unsubscribe at any time.