chenken il y a 7 ans
Parent
commit
51dd9d9e93
1 fichiers modifiés avec 7 ajouts et 4 suppressions
  1. 7 4
      src/views/index.vue

+ 7 - 4
src/views/index.vue

@@ -81,18 +81,21 @@
 				}
 				this.allNum = this.photoList.length;
 				if(this.allNum > this.photoQuantityLimit){
-					alert("单次上传文件数量不能大于"+this.photoQuantityLimit+",当前数量为"+photoQuantity);
+					alert("单次上传文件数量不能大于"+this.photoQuantityLimit+",当前数量为"+this.allNum);
 	    			photos.files = null;
 					return;
 				}
-				
-				this.photoLine = this.photoList.splice(0, this.concurrency);
+				//初始化this.concurrency个到photoLine中,开始处理
+				this.photoLine = this.photoList.splice(0,this.concurrency);
 		    	for(var i = 0;i<this.photoLine.length;i++){
 		    		this.processStudentPhoto(this.photoLine[i]);
 		    	}
                 var _this = this;
+                /**
+                 * 启动检查,看photoLine中是否有已完成的,如果有,从photoList中取出第一个将其替换
+                 * 队列中一直保持this.concurrency个正在处理的照片
+                 */
                 var uploadTime = setInterval(function(){
-            		//检查photoLine中是否有已经完成的
 		            for (let i = 0; i < _this.photoLine.length; i++) {
 		                if (_this.photoLine[i].finished) {
 		                    if (_this.photoList.length > 0) {