浏览代码

exempt x-intersect from cloning phase

Caleb Porzio 1 年之前
父节点
当前提交
e8c5992368
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      packages/intersect/src/index.js

+ 2 - 2
packages/intersect/src/index.js

@@ -1,5 +1,5 @@
 export default function (Alpine) {
-    Alpine.directive('intersect', (el, { value, expression, modifiers }, { evaluateLater, cleanup }) => {
+    Alpine.directive('intersect', Alpine.skipDuringClone((el, { value, expression, modifiers }, { evaluateLater, cleanup }) => {
         let evaluate = evaluateLater(expression)
 
         let options = {
@@ -23,7 +23,7 @@ export default function (Alpine) {
         cleanup(() => {
             observer.disconnect()
         })
-    })
+    }))
 }
 
 function getThreshold(modifiers) {