【发布时间】:2022-03-18 10:08:27
【问题描述】:
如何创建 customEvent Typescript 并使用它?我在 Mozilla 网站 (https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent) 上的 javascript 上找到了这个链接
我只是对自定义事件进行一些测试,但 Typescript 将其视为错误。我打算做的是在 details 属性中添加一些额外的数据以供以后使用:这是我的代码。
let div:any=document.getElementById("my_div");
let c_event = new CustomEvent("build",{'details':3 });
div.addEventListener("build",function(e:Event){
console.log(e.details);
}.bind(this));
div.dispatchEvent(c_event);
【问题讨论】:
-
您看到了什么错误?这看起来像有效的 js 代码,因此很可能也是有效的 ts。
-
让 c_event = new CustomEvent("build",{'details':3 });应该是 let c_event = new CustomEvent("build",{detail:3 });
标签: typescript