浏览代码

bug 热点的图片多张上传的时候,不会按照我上传的顺序排位

xzw 4 年之前
父节点
当前提交
f4e0f4f389
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      js/edit.js

+ 5 - 5
js/edit.js

@@ -1710,7 +1710,7 @@ function upload($files, type, cb) {
     var rcount = 0
     var result = []
 
-    Array.from($files).forEach(function(dFile) {
+    Array.from($files).forEach(function(dFile, index) {
         //a 标签的success 是用来判断是否是已经上传过的文件
         //attr-thum 属性是视频的图片
         //videoURL 是判断是否有视频
@@ -1719,11 +1719,11 @@ function upload($files, type, cb) {
 
         if ($file.hasClass('success')) {
             if ($file.attr('attr-thum')) {
-                result.push($file.attr('attr-thum'))
+                result[index] = $file.attr('attr-thum')
             } else if ($image.attr('videoURL')) {
-                result.push($image.attr('videoURL'))
+                result[index] = $image.attr('videoURL')
             } else {
-                result.push($image.attr('src'))
+                result[index] = $image.attr('src')
             }
             return success(++rcount);
         } else {
@@ -1751,7 +1751,7 @@ function upload($files, type, cb) {
         uploadFile(file, 'hot/' + type, function(rs) {
             //似乎所有图保存路径都是这个hot/前缀。图地址 :"场景id/edit/重新生成的文件名.原后缀", 展示页面也是。
             if (rs.code === 0) {
-                result.push(rs.data)
+                result[index] = rs.data
             }
             ;success(++rcount);
         })