ZaiZai 2 жил өмнө
parent
commit
9f7157fec4

+ 10 - 6
pages/image/view.vue

@@ -174,14 +174,18 @@ const getDataList = async (pageNo, pageSize) => {
     })
     })
     //处理数据
     //处理数据
     let res = getArrValue(data), newArr = [];
     let res = getArrValue(data), newArr = [];
-    for (let i = 0; i < res.length; i++) {
-        const item = res[i].child;
-        for (let j = 0; j < item.length; j++) {
-            newArr.push(item[j])
+    if (res.length > 0) {
+        for (let i = 0; i < res.length; i++) {
+            const item = res[i].child;
+            for (let j = 0; j < item.length; j++) {
+                newArr.push(item[j])
+            }
         }
         }
+        setImageList(deepClone(res)) //处理数据
+        pageRef.value?.complete(newArr);
+    } else {
+        pageRef.value?.complete([]);
     }
     }
-    setImageList(deepClone(res)) //处理数据
-    pageRef.value?.complete(newArr);
     isNodes.value = true
     isNodes.value = true
     uni.hideLoading();
     uni.hideLoading();
 }
 }