@lolrofl01

Как получить аттрибут ссылки во vue?

Вопрос нубский, но вот застрял при изучении vue. Задача простая - получить href ссылки, на которую нажали. Написан такой код:
<a href="{{ $paginator->nextPageUrl() }}" @click.prevent="toPage(this)"></a>


Во vue:
methods: {
        toPage: function (a) {
            console.log(a);
        }
    }


Пробовал указать и a.href и a.getAttribute('href') и т.д. Но что-то ничего не вышло, либо undefined, либо гора ошибок в стиле "нет такой функции, как getAttribute()" (странно, это же js?).
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Пробовал указать и a.href и a.getAttribute('href') и т.д.

Лучше бы попробовали документацию почитать.

@click.prevent="toPage"

toPage(e) {
  console.log(e.target.href)
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы