Преглед на файлове

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

layhuts преди 1 месец
родител
ревизия
f2a17cbe78
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  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();
   }
 
   /**