|
@@ -108,6 +108,14 @@ export default {
|
|
|
input.onchange = (e) => {
|
|
input.onchange = (e) => {
|
|
|
const files = e.target.files;
|
|
const files = e.target.files;
|
|
|
if (files && files.length > 0) {
|
|
if (files && files.length > 0) {
|
|
|
|
|
+ // 限制文件大小不超过20MB
|
|
|
|
|
+ const maxSize = 20 * 1024 * 1024; // 20MB
|
|
|
|
|
+ for (let i = 0; i < files.length; i++) {
|
|
|
|
|
+ if (files[i].size > maxSize) {
|
|
|
|
|
+ this.$message.error('上传文件大小不能超过20MB, 请重新上传');
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
this.uploadLoading = true;
|
|
this.uploadLoading = true;
|
|
|
const uploadPromises = [];
|
|
const uploadPromises = [];
|
|
|
for (let i = 0; i < files.length; i++) {
|
|
for (let i = 0; i < files.length; i++) {
|