Я предполагаю, что вы используете Vue Material, и проблема, о которой вы упоминаете, связана с использованием компонента MdIcon .
Жизнеспособным решением является:
- обернуть
<md-icon>
в тег привязки;
- привязать директиву
@click
к самому якору.
Например, вот так:
<a href="#" @click="log()"><md-icon class="add-btn">add</md-icon></a>
Вот пример Codepen , где метод log
правильно срабатывает при событии onClick
из-за переноса.