Просмотр исходного кода

perf: optimize LRU access in keep-alive (#1316)

ysj16 5 лет назад
Родитель
Сommit
1f2926a33c
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/runtime-core/src/components/KeepAlive.ts

+ 1 - 1
packages/runtime-core/src/components/KeepAlive.ts

@@ -226,7 +226,7 @@ const KeepAliveImpl = {
         keys.add(key)
         // prune oldest entry
         if (max && keys.size > parseInt(max as string, 10)) {
-          pruneCacheEntry(Array.from(keys)[0])
+          pruneCacheEntry(keys.values().next().value)
         }
       }
       // avoid vnode being unmounted