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

fix(runtime-core): ensure only skip unflushed job (#3406)

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

+ 1 - 1
packages/runtime-core/src/scheduler.ts

@@ -110,7 +110,7 @@ function queueFlush() {
 
 
 export function invalidateJob(job: SchedulerJob) {
 export function invalidateJob(job: SchedulerJob) {
   const i = queue.indexOf(job)
   const i = queue.indexOf(job)
-  if (i > -1) {
+  if (i > flushIndex) {
     queue.splice(i, 1)
     queue.splice(i, 1)
   }
   }
 }
 }