компонент, который принимает параметры размера, цвета, стиля. На выходе хочу получить обычную кнопку стилизованную как указал в передаваемых параметрах. Это сделал.
Далее, зарегистрировал этот компонент глобально.
Теперь хочу, чтобы при использовании этой кнопки в приложении можно было ей назначать события и совершать разные действия. Например, переходы по роутам, открытие модальных окон, перемещение внутри страницы. Но этого сделать не получается. В Доме она отображается как надо - button, но получается нужно слушать события в компоненте самой кнопки. Если их ставить пользовательскому компоненту (app-button), но кнопка не слышит событий.
Учитывая, что события разные, как грамотнее поступить - под возможные варианты писать логику в компоненте кнопки или есть варианты лучше?
Читаю доку, ничего не нахожу подходящего. ХЗ как к ней подступиться
внутри компонента поставить @click=prop
Обсуждают сегодня