本文主要实现了对文件大小的计算:
计算前:
计算后:
废话不多说,直接上代码。
// 计算文件大小函数
formatFileSize(size) {
if (size < 1024 * 1024) {
const temp = size / 1024;
return temp.toFixed(2) + "KB";
} else if (size < 1024 * 1024 * 1024) {
const temp = size / (1024 * 1024);
return temp.toFixed(2) + "MB";
} else {
const temp = size / (1024 * 1024 * 1024);
return temp.toFixed(2) + "GB";
}
},
// 调用
this.formData.filesList.map((item) => {
item.size = this.formatFileSize(Number.parseInt(item.size));
});