创建一个自定义事件
event = new CustomEvent(type,[eventInitDict])
创建一个自定义事件
第一个参数为:自定义事件的名称,
第二个参数为:事件结局
var myEvent = new CustomEvent("userLogin", {
detail: {
username: "davidwalsh"
}
});
// 触发它!
document.dispatchEvent(myEvent);
document.addEventListener("userLogin", function(e) {
console.info("Event is: ", e);
console.info("Custom data is: ", e.detail);
})
结果为:

浙公网安备 33010602011771号