瀏覽代碼

x-transition in x-bind if you use functions (#1637)

x-transition in x-bind if you use functions don't works

https://github.com/alpinejs/alpine/discussions/1633

https://github.com/alpinejs/alpine/discussions/1458
Arsalan Baranzaev 4 年之前
父節點
當前提交
ff66338dd5
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      packages/alpinejs/src/utils/classes.js

+ 2 - 0
packages/alpinejs/src/utils/classes.js

@@ -4,6 +4,8 @@ export function setClasses(el, value) {
         return setClassesFromString(el, value.join(' '))
     } else if (typeof value === 'object' && value !== null) {
         return setClassesFromObject(el, value)
+    } else if (typeof value === 'function') {
+        return setClasses(el, value())
     }
 
     return setClassesFromString(el, value)