Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(Range): onChange props type error #3816

Merged
merged 2 commits into from
Mar 21, 2022
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
fix(range): onChange props type error
  • Loading branch information
ranrui.cwj committed Mar 18, 2022
commit 441e9ac013bcb94b5878feb02dfbc75891340db2
6 changes: 3 additions & 3 deletions types/range/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,12 @@ export interface RangeProps extends HTMLAttributesWeak, CommonProps {
/**
* 设置当前取值。当 `slider` 为 `single` 时,使用 `Number`,否则用 `[Number, Number]`
*/
value?: number | Array<number>;
value?: number | [number, number];

/**
* 设置初始取值。当 `slider` 为 `single` 时,使用 `Number`,否则用 `[Number, Number]`
*/
defaultValue?: number | Array<number>;
defaultValue?: number | [number, number];

/**
* 刻度数值显示逻辑(false 代表不显示,array 枚举显示的值,number 代表按 number 平分,object 表示按 key 划分,value 值显示)
Expand All @@ -72,7 +72,7 @@ export interface RangeProps extends HTMLAttributesWeak, CommonProps {
/**
* 当 Range 的值发生改变后,会触发 onChange 事件,并把改变后的值作为参数传入, 如果设置了value, 要配合此函数做受控使用
*/
onChange?: (value: number) => void;
onChange?: (value: number | [number, number]) => void;

/**
* 滑块拖动的时候触发的事件,不建议在这里setState, 一般情况下不需要用, 滑动时有特殊需求时使用
Expand Down