Как правильнее реагировать на события веб-компонентов, если нужно разное поведение?
Здравствуйте. Потихоньку начинаю использовать веб-компоненты. Не весь сайт на них пишу, но где требуется интерактивность - использую. Так вот, есть у меня , который после получения ответа с сервера генерирует событие formsent. Мне нравятся веб-компоненты тем, что их по сути не нужно инициализировать, помимо регистрации. Но вот с формами возникла проблема. Форм на сайте много и у отдельных форм разное поведение должно быть после отправки. Каким образом лучше это реализовать? В голове только одна более-менее хорошая идея - каждой форме задать id (или атрибут какой-нибудь) и вешать на document прослушивание события formsent. Там уже смотреть на id формы и выполнять соответствующий код. Но что-то мне в нем не нравится)
низкомолекулярный макрос, Но суть такая же - вешать прослушку события на document и по значению этого input исполнять разную логику? Плодить в самом компоненте кучу методов с разным поведением для каждой формы тоже кажется не правильным вариантом.