Mouse-Over event Лит-Элемент / Полимер - PullRequest
1 голос
/ 13 марта 2019

Есть ли способ создать пользовательское событие в Lit-Element / Polymer, такое как событие наведения мыши?Я уже давно искал это, но, похоже, я могу найти способ сделать это.Я знаю о событиях в Lit-Element, таких как @click, но ничего о событиях при наведении мыши.

1 Ответ

1 голос
/ 13 марта 2019

Так что я просто понял это, и просто собираюсь опубликовать здесь, если у кого-то есть такая же трудность.

Вы должны использовать CustomEvents, вот пример кода:

в методе firstUpdate вашего элемента вы должны добавить новый EventListener

firstUpdated(){
    this.addEventListener('mouseover', this.mouseOverHandler);
}

и объявить метод

   mouseOverHandler(){
       console.log('Hello');
}

Все просто!

...