Skip to content

Commit

Permalink
feat:为Uploader增加onClickUpload回调属性
Browse files Browse the repository at this point in the history
  • Loading branch information
Moonisky committed Jul 2, 2024
1 parent 6012c84 commit 4faed85
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions packages/vantui/src/uploader/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ import { Uploader } from '@antmjs/vantui'
| onAfterRead | - | _&nbsp;&nbsp;(<br/>&nbsp;&nbsp;&nbsp;&nbsp;event:&nbsp;ITouchEvent<br/>&nbsp;&nbsp;)&nbsp;=>&nbsp;any<br/>_ | - | `false` |
| onOversize | - | _&nbsp;&nbsp;(<br/>&nbsp;&nbsp;&nbsp;&nbsp;event:&nbsp;ITouchEvent<br/>&nbsp;&nbsp;)&nbsp;=>&nbsp;any<br/>_ | - | `false` |
| onClickPreview | - | _&nbsp;&nbsp;(data:&nbsp;any)&nbsp;=>&nbsp;any<br/>_ | - | `false` |
| onClickUpload | - | _&nbsp;&nbsp;(<br/>&nbsp;&nbsp;&nbsp;&nbsp;event:&nbsp;ITouchEvent<br/>&nbsp;&nbsp;)&nbsp;=>&nbsp;any<br/>_ | - | `false` |

### 样式变量

Expand Down
3 changes: 3 additions & 0 deletions packages/vantui/src/uploader/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ export function Uploader(props: UploaderProps) {
onAfterRead,
onOversize,
onClickPreview,
onClickUpload,
style,
className,
children,
Expand Down Expand Up @@ -140,6 +141,7 @@ export function Uploader(props: UploaderProps) {
const startUpload = useCallback(
(event: ITouchEvent) => {
if (disabled) return
onClickUpload?.(event)
chooseFile({
accept,
multiple,
Expand Down Expand Up @@ -169,6 +171,7 @@ export function Uploader(props: UploaderProps) {
maxCount,
multiple,
onError,
onClickUpload,
state.lists.length,
accept,
camera,
Expand Down
1 change: 1 addition & 0 deletions packages/vantui/types/uploader.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ export interface UploaderProps extends ViewProps {
onAfterRead?: (event: ITouchEvent) => any
onOversize?: (event: ITouchEvent) => any
onClickPreview?: (data: any) => any
onClickUpload?: (event: ITouchEvent) => any
}

declare const Uploader: FunctionComponent<UploaderProps>
Expand Down

0 comments on commit 4faed85

Please sign in to comment.