Caleb Porzio 3 年之前
父节点
当前提交
f35b578a74
共有 2 个文件被更改,包括 3 次插入1 次删除
  1. 2 0
      packages/alpinejs/src/magics/$watch.js
  2. 1 1
      tests/cypress/integration/magics/$watch.spec.js

+ 2 - 0
packages/alpinejs/src/magics/$watch.js

@@ -22,6 +22,8 @@ magic('watch', el => (key, callback) => {
 
                 oldValue = value
             })
+        } else {
+            oldValue = value
         }
 
         firstTime = false

+ 1 - 1
tests/cypress/integration/magics/$watch.spec.js

@@ -21,7 +21,7 @@ test('$watch',
     }
 )
 
-test('$watch receives old value',
+test.only('$watch receives old value',
     html`
         <div
             x-data="{ foo: 'bar', fresh: '', old: '' }"