refactor(upload): 添加 try-finally 块以确保 uploadLoading 状态正确更新
This commit is contained in:
@ -71,6 +71,7 @@ export default {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const onSubmit = async (action) => {
|
const onSubmit = async (action) => {
|
||||||
|
try {
|
||||||
uploadLoading.value = true;
|
uploadLoading.value = true;
|
||||||
const filteredWorks = map(works.value, (work) => omit(work, 'videoInfo'));
|
const filteredWorks = map(works.value, (work) => omit(work, 'videoInfo'));
|
||||||
const { code, data } = await postWorksBatch({ works: filteredWorks });
|
const { code, data } = await postWorksBatch({ works: filteredWorks });
|
||||||
@ -88,6 +89,9 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} finally {
|
||||||
|
uploadLoading.value = false;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// 本地存储同步
|
// 本地存储同步
|
||||||
|
|||||||
@ -72,6 +72,7 @@ export default {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const onSubmit = async (action) => {
|
const onSubmit = async (action) => {
|
||||||
|
try {
|
||||||
uploadLoading.value = true;
|
uploadLoading.value = true;
|
||||||
const filteredWorks = map(works.value, (work) => omit(work, 'videoInfo'));
|
const filteredWorks = map(works.value, (work) => omit(work, 'videoInfo'));
|
||||||
const { code, data } = await postWorksBatchWriter({ works: filteredWorks }, writerCode.value);
|
const { code, data } = await postWorksBatchWriter({ works: filteredWorks }, writerCode.value);
|
||||||
@ -98,6 +99,9 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} finally {
|
||||||
|
uploadLoading.value = false;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const onUpload = async (action) => {
|
const onUpload = async (action) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user