fix(antd Upload onChange Event): rewrite onChange event to handle upl… (#7098)

* fix(antd Upload onChange Event): rewrite onChange event to handle upload success or error messages

* fix(antd Upload onChange Event): rewrite onChange event to handle upload success or error messages

* fix(antd Upload onChange Event): rewrite onChange event to handle upload success or error messages
This commit is contained in:
JyQAQ
2026-01-14 15:38:21 +08:00
committed by GitHub
parent 67da9417a8
commit 174c4ae749
3 changed files with 29 additions and 2 deletions

View File

@@ -424,7 +424,16 @@ const withPreviewUpload = () => {
return attrs.beforeUpload?.(file) ?? true;
};
const handleChange = async (event: UploadChangeParam) => {
const handleChange = (event: UploadChangeParam) => {
try {
// 行内写法 handleChange: (event) => {}
attrs.handleChange?.(event);
// template写法 @handle-change="(event) => {}"
attrs.onHandleChange?.(event);
} catch (error) {
// Avoid breaking internal v-model sync on user handler errors
console.error(error);
}
fileList.value = event.fileList.filter(
(file) => file.status !== 'removed',
);