Răsfoiți Sursa

Skip x-effect during clone phase

Caleb Porzio 1 an în urmă
părinte
comite
4c57b81971
1 a modificat fișierele cu 4 adăugiri și 2 ștergeri
  1. 4 2
      packages/alpinejs/src/directives/x-effect.js

+ 4 - 2
packages/alpinejs/src/directives/x-effect.js

@@ -1,4 +1,6 @@
 import { directive } from '../directives'
-import { evaluateLater } from '../evaluator'
+import { evaluate, evaluateLater } from '../evaluator'
 
-directive('effect', (el, { expression }, { effect }) => effect(evaluateLater(el, expression)))
+directive('effect', skipDuringClone((el, { expression }, { effect }) => {
+    effect(evaluateLater(el,  expression))
+}))