htmx 1.x 到 2.x 迁移指南

本指南的目的是提供从htmx 1.x迁移到2.x的说明。 我们非常重视向后兼容性,因此在大多数情况下,此迁移需要的工作量非常少,甚至不需要任何工作。

要使用新方法进行交换,您只需使用

let content = "<div>Hello world</div>"; // 这是将被交换到目标中的HTML
let target = api.getTarget(child);
let swapSpec = api.getSwapSpecification(child);
api.swap(target, content, swapSpec);

swap方法的文档可在JS API参考中找到

htmx 2.0不再支持IE,但htmx 1.x继续支持IE,并将支持 可预见的未来。

升级音乐

这是官方的htmx 1.x -> 2.x升级音乐: