tangning 13 jam lalu
induk
melakukan
79d26c45ab
1 mengubah file dengan 4 tambahan dan 1 penghapusan
  1. 4 1
      src/view/case/photos/canvas-photo-editor.js

+ 4 - 1
src/view/case/photos/canvas-photo-editor.js

@@ -1162,6 +1162,8 @@ export class CanvasPhotoEditor {
     const PageIndex = this.selectedPageIndex;
     let list = newPages[PageIndex] && newPages[PageIndex].list?.filter(i => i) || []
     newPages[PageIndex].layoutMode = direction
+    console.log(newPages[PageIndex], 'newPages')
+
     if (list.length == 2 && direction != 'double') {
       newPageItem = {
         coordinate: [newPages[PageIndex].coordinate[1]],
@@ -1236,7 +1238,8 @@ export class CanvasPhotoEditor {
   padArrayLength(arr = [], targetLength, fillValue = null) {
     // 若原数组长度≥目标长度,直接返回原数组的拷贝(避免修改原数组)
     if (arr.length >= targetLength) {
-      return [...arr];
+      arr.length = targetLength;
+      return [...arr]
     }
 
     const needAdd = targetLength - arr.length;