首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何导入HTMX变量?

如何导入HTMX变量?
EN

Stack Overflow用户
提问于 2022-01-07 09:19:47
回答 2查看 560关注 0票数 1

我在一些动态生成的DOM元素上使用HTMX属性。如医生们中所述,除非调用htmx.process(),否则HTMX无法工作。

当我试图调用它时,我得到了-正确的-错误:

未定义的ReferenceError: htmx

知道如何导入这个htmx变量吗?不知道文档中的示例如何工作。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-07 13:39:06

非模块版本的htmx.org定义了一个全局的,但您正在使用模块(通过import)。模块的一半重点是消除全局,所以它的模块版本不会创建全局的,它将返回一个导出。

在一条删除的评论中,您说实际的导入是import "htmx.org" (而不是import htmx.org,因为注释还在那里)。既然如此,你可能会想要其中之一:

代码语言:javascript
复制
// Importing the default export
import htmx from "htmx.org";
// Or importing the module namespace object
import * as htmx from "htmx.org";
// Or importing a named export, but looking at the file I doubt you want this one
import { htmx } from "htmx.org";

很可能,你想要第一个。

您可以在执行htmx.process()调用的模块中这样做。

票数 2
EN

Stack Overflow用户

发布于 2022-08-29 11:06:09

在HTML文件中,在包含Htmx之后,侦听load事件。例如,为了启用日志:

代码语言:javascript
复制
<script>
document.body.addEventListener('htmx:load', function (evt) {
  htmx.logAll();
});
</script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70619055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档