diff --git a/packages/vantui/src/picker/README.md b/packages/vantui/src/picker/README.md index c87b81e1..3da3115b 100644 --- a/packages/vantui/src/picker/README.md +++ b/packages/vantui/src/picker/README.md @@ -79,6 +79,8 @@ import { Picker } from '@antmjs/vantui' | onChange | 变化触发方法 | _  (
    e: PickerChangeEvents
  ) => void
_ | - | `false` | | onCancel | 取消触发方法 | _  (
    e: PickerEvents
  ) => void
_ | - | `false` | | onConfirm | 确认触发方法 | _  (
    e: PickerEvents
  ) => void
_ | - | `false` | +| onClear | 点击清除触发的事件 | _  () => void
_ | - | `false` | +| onShow | content 模式弹窗打开触发方法 | _  () => void
_ | - | `false` | | showToolbar | 是否显示顶部栏 | _  boolean
_ | false | `false` | ### 事件 onConfirm 和 onCancel [[详情]](https://github.com/AntmJS/vantui/tree/main/packages/vantui/types/picker.d.ts) diff --git a/packages/vantui/src/picker/index.tsx b/packages/vantui/src/picker/index.tsx index 74dbe16a..ab1ff3ca 100644 --- a/packages/vantui/src/picker/index.tsx +++ b/packages/vantui/src/picker/index.tsx @@ -27,10 +27,7 @@ import { get } from '../default-props' import * as computed from './wxs' const Picker = forwardRef(function Index( - props: PickerProps & { - onShow?: () => void - onClear?: () => void - }, + props: PickerProps, ref: React.ForwardedRef, ): JSX.Element { const [d] = useState(get().Picker) diff --git a/packages/vantui/types/picker.d.ts b/packages/vantui/types/picker.d.ts index 3a1896b1..7f576f27 100644 --- a/packages/vantui/types/picker.d.ts +++ b/packages/vantui/types/picker.d.ts @@ -138,6 +138,14 @@ export interface PickerProps extends ViewProps { * @description 确认触发方法 */ onConfirm?: (e: PickerEvents) => void + /** + * @description 点击清除触发的事件 + */ + onClear?: () => void + /** + * @description content模式弹窗打开触发方法 + */ + onShow?: () => void /** * @description 是否显示顶部栏 * @default false