我很高兴地宣布 htmx 的 1.7.0 版本发布。
hx-sync
属性允许您使用各种策略(例如替换)在一个元素上同步多个元素请求。htmx:abort
事件来中止该元素的请求。hx-sse
和 hx-ws
属性将完全移到这些新的扩展中。通过将这些功能移到扩展中,我们将能够在不影响 htmx 核心文件大小的情况下为两者添加功能。建议您迁移到新的扩展,但 hx-sse
和 hx-ws
将在 htmx 1.x 中无限期地继续使用。hx-disinherit
属性来屏蔽 属性继承。HX-Push
头现在可以具有 false
值,这将阻止历史快照的发生。alpine-morph
扩展允许您使用 Alpine 的交换引擎,该引擎在 htmx 交换整个 Alpine 组件时会保留 Alpine 状态。restore
事件。this
符号现在为 hx-include
和 hx-indicator
属性正确解析。hx-vals
属性包含对象时,它将被转换为 JSON(而不是渲染为字符串 [Object object]"
)。htmx.ajax()
函数调用中。target
属性,允许您根据正在轮询的元素筛选轮询。htmx:oobBeforeSwap
& htmx:oobAfterSwap
享受!