提交 eec851f8 authored 作者: 王鹏飞's avatar 王鹏飞

chore: update

上级 105004b6
...@@ -95,14 +95,12 @@ export function useUpload(options: UploadOptions = {}) { ...@@ -95,14 +95,12 @@ export function useUpload(options: UploadOptions = {}) {
} }
function updateProgress({ event, chunkIndex, totalChunks, file }: { file: FileItem; event: ProgressEvent; chunkIndex: number; totalChunks: number }) { function updateProgress({ event, chunkIndex, totalChunks, file }: { file: FileItem; event: ProgressEvent; chunkIndex: number; totalChunks: number }) {
if (event.lengthComputable) {
const totalSize = event.total * totalChunks const totalSize = event.total * totalChunks
const loadedSize = event.loaded + chunkIndex * event.total const loadedSize = event.loaded + chunkIndex * event.total
const progressPercent = (loadedSize / totalSize) * 100 const progressPercent = (loadedSize / totalSize) * 100
file.progress = parseFloat(progressPercent.toFixed(2)) file.progress = parseFloat(progressPercent.toFixed(2))
options?.onUploadProgress?.(file, file.progress) options?.onUploadProgress?.(file, file.progress)
} }
}
function cancelUpload(file: FileItem) { function cancelUpload(file: FileItem) {
file.abortController.abort() file.abortController.abort()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论