diff --git a/README.md b/README.md index 22e9eb2..4a6cdda 100644 --- a/README.md +++ b/README.md @@ -556,6 +556,8 @@ const DatePickerExample = () => { + + ); #### 属性 -| 属性 | 类型 | 默认值 | 描述 | -|------------|------------|-----------|--------------------------------| -| name | `string` | - | 字段名称(必填) | -| label | `string` | - | 字段标签 | -| rule | `string` | - | 校验规则 | -| soFarText | `string` | `'至今'` | "至今"按钮显示的文本 | -| soFarValue | `string` | `'soFar'` | 选择"至今"时的结束日期值,可通过此值判断是否选择了至今 | -| onChange | `function` | - | 值变化回调 `([start, end]) => void` | +| 属性 | 类型 | 默认值 | 描述 | +|------------|------------------------------------------|-----------|--------------------------------| +| name | `string` | - | 字段名称(必填) | +| label | `string` | - | 字段标签 | +| rule | `string` | - | 校验规则 | +| picker | `'date' \| 'week' \| 'month' \| 'year'` | `'date'` | 选择器类型 | +| soFarText | `string` | `'至今'` | "至今"按钮显示的文本 | +| soFarValue | `string` | `'soFar'` | 选择"至今"时的结束日期值,可通过此值判断是否选择了至今 | +| onChange | `function` | - | 值变化回调 `([start, end]) => void` | #### 返回值说明 diff --git a/doc/api.md b/doc/api.md index dda4412..b9381d1 100644 --- a/doc/api.md +++ b/doc/api.md @@ -159,14 +159,15 @@ #### 属性 -| 属性 | 类型 | 默认值 | 描述 | -|------------|------------|-----------|--------------------------------| -| name | `string` | - | 字段名称(必填) | -| label | `string` | - | 字段标签 | -| rule | `string` | - | 校验规则 | -| soFarText | `string` | `'至今'` | "至今"按钮显示的文本 | -| soFarValue | `string` | `'soFar'` | 选择"至今"时的结束日期值,可通过此值判断是否选择了至今 | -| onChange | `function` | - | 值变化回调 `([start, end]) => void` | +| 属性 | 类型 | 默认值 | 描述 | +|------------|------------------------------------------|-----------|--------------------------------| +| name | `string` | - | 字段名称(必填) | +| label | `string` | - | 字段标签 | +| rule | `string` | - | 校验规则 | +| picker | `'date' \| 'week' \| 'month' \| 'year'` | `'date'` | 选择器类型 | +| soFarText | `string` | `'至今'` | "至今"按钮显示的文本 | +| soFarValue | `string` | `'soFar'` | 选择"至今"时的结束日期值,可通过此值判断是否选择了至今 | +| onChange | `function` | - | 值变化回调 `([start, end]) => void` | #### 返回值说明 diff --git a/doc/date-picker.js b/doc/date-picker.js index 917183e..f5b840c 100644 --- a/doc/date-picker.js +++ b/doc/date-picker.js @@ -42,6 +42,8 @@ const DatePickerExample = () => { + + { +const PickerTodayInner = ({soFarText, soFarValue = 'soFar', picker = 'date', ...props}) => { const {formatMessage} = useIntl(); const [data, onChange] = useControlValue(props); const [openStart, setOpenStart] = useState(false); @@ -189,6 +189,7 @@ const PickerTodayInner = ({soFarText, soFarValue = 'soFar', ...props}) => { {/* 开始时间 DatePicker */} { {/* 结束时间 DatePicker */}