我很高兴地宣布 htmx 的 1.7.0 发布。
hx-sync 属性允许您使用各种策略(例如 replace)在单个元素上同步多个元素请求
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尽情享受!