Как запускать функцию при смене роута vue-router?

Добрый день!
Есть вот такой метод
setCurrentUrl() {
      this.currentUrl = window.location.href
      console.log(this.currentUrl);
    axios.post(this.currentUrl).then(response => {
      this.categoryInfo = response.data.cat_info;
      this.productItems = response.data.products;
      this.categoriesItems = response.data.categories;
      console.log(response.data);
    })
    }

он получает url и потом делает запрос на этот url
в итоге приходят товары
но есть проблема и я не знаю как ее решить

Компонентов с таким методом много ибо это категория товара и на данный момент все работает так:
мы переходим на роут /catalog/test и когда мы c него переходим на /catalog/test2 (переходы по этим роутам у нас в меню сверху) но все товары остаются с /catalog/test

Помогите, пожалуйста много времени уже потрачено, но ничего не выходит(
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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