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

fix(reactivity): remove link check to align with 3.5 (#13654)

close #13620
Doctor Wu 11 месяцев назад
Родитель
Сommit
3cb27d156f
1 измененных файлов с 1 добавлено и 7 удалено
  1. 1 7
      packages/reactivity/src/system.ts

+ 1 - 7
packages/reactivity/src/system.ts

@@ -77,14 +77,8 @@ export function link(dep: ReactiveNode, sub: ReactiveNode): void {
       return
       return
     }
     }
   }
   }
+  // TODO: maybe can find a good way to check duplicate link
   const prevSub = dep.subsTail
   const prevSub = dep.subsTail
-  if (
-    prevSub !== undefined &&
-    prevSub.sub === sub &&
-    (!recursedCheck || isValidLink(prevSub, sub))
-  ) {
-    return
-  }
   const newLink =
   const newLink =
     (sub.depsTail =
     (sub.depsTail =
     dep.subsTail =
     dep.subsTail =