alaskafx
@alaskafx
Не .do Frontend

Почему не работают эти методы?

Знаете... Знаете... Я старался 3 часа не писать на хабр, 3 часа, Карл, 3 часа, я пытался решить эту проблему.
Я более чем уверен, что найдётся умный человек, которому нужны бесконечные "спасибо", который решит эту проблему.
Значит так: есть два метода, один с параметрами, другой нет.
Пытаюсь их завести по клику на , кодом:
<div @click="whyn; goToInstallation();"> 
        <a
          to="/FirstSteps"
          class="link fir"
          id="mainh"
          v-bind:class="{ txtactiv: isActive }"
          >Перлинг</a
        ></div>


Ну и самими методами:
goToInstallation() {
      this.currentLink = "installation";
      console.log('это Go')
    },
 whyn: function (e) {
      console.log("это whyn")
      console.log(e.target.textContent);
      let pd = document.querySelectorAll("#mainh");
      pd.forEach(function (pd) {
        pd.classList.remove("sos");
      });
      e.target.classList.add("sos");
    },


Итак, я пытался ставить скобки в @click='whyn (), goToInsta...', и даже без.
Но со скобками он выдаёт ошибку, что не может считать параметры из whyn, ну и покрывает мне всю консоль ошибками.

Как быть?
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
@cheeroque
@click="whyn($event); goToInstallation();"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы