CustomEvent возвращает значение, когда дочерние мыши перемещаются - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь заархивировать это, когда мышь ребенка перемещена:

document.querySelector("element").addEventListener("oncolorchange", (e) => {
    console.log(e.getColor());
});

e.getColor () должен дать значение, которое определено в классе javascript. В настоящее время у меня есть это:

const event = new CustomEvent("oncolorchange", {
     detail: {
          color: this.getColor()
     }
});

this.#element.dispatchEvent(event);

1 Ответ

0 голосов
/ 02 мая 2020

После создания CustomEvent объекта вы можете изменять его свойства.

const event = new CustomEvent("oncolorchange");
event.getColor = function() {...};

this.#element.dispatchEvent(event);
...