Procházet zdrojové kódy

fix: 处理getViewedKeys()返回对内部可变对象的直接引用问题

layhuts před 1 měsícem
rodič
revize
f2a17cbe78
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      packages/effects/plugins/src/vxe-table/api.ts

+ 2 - 1
packages/effects/plugins/src/vxe-table/api.ts

@@ -85,7 +85,8 @@ export class VxeGridApi<
    * 获取所有已读的 key 集合
    */
   getViewedKeys(): Set<number | string> {
-    return this.viewedRowHelper?.viewedSet.value ?? new Set();
+    const raw = this.viewedRowHelper?.viewedSet.value;
+    return raw ? new Set(raw) : new Set();
   }
 
   /**