Size: a a a

Vue.js Russian Developers Community

2020 December 28

MB

Maxim Belousov in Vue.js Russian Developers Community
👤 User
А вы консоль логом переменные проверьте.
консоль логом все норм. Просто когда я уже на странице login нахожусь, он ворнит, хотя по идее не должен срабатывать.
источник

MB

Maxim Belousov in Vue.js Russian Developers Community
Elisey Martynov
А точно return'ить нужно push?
не знаю. Я на всякий пожарный все ретурню
источник

👤U

👤 User in Vue.js Russian Developers Community
This router name как будто не совпадает
источник

👤U

👤 User in Vue.js Russian Developers Community
Даже если итак в логине
источник

EM

Elisey Martynov in Vue.js Russian Developers Community
Maxim Belousov
хелло, комрады! Подсобите. Есть проверка на авторизацию

beforeMount() {
   if (!this.auth && (this.$router.name != 'login')) {
     return this.$router.push({name: 'login'})
   }
 }

Может я не правильный хук использую или проверка идет не правильно. Выдает ворнинг
Error in beforeMount hook (Promise/async): "NavigationDuplicated: Avoided redundant navigation to current location: "/login"."

как это поправить?
И кстати вы присваиваете, а не сравниваете
источник

EM

Elisey Martynov in Vue.js Russian Developers Community
Ой, сори. Это нестрогое просто
источник

MB

Maxim Belousov in Vue.js Russian Developers Community
Elisey Martynov
И кстати вы присваиваете, а не сравниваете
где? там !=
источник

EM

Elisey Martynov in Vue.js Russian Developers Community
Глаза резануло
источник

Д

Дима in Vue.js Russian Developers Community
Maxim Belousov
хелло, комрады! Подсобите. Есть проверка на авторизацию

beforeMount() {
   if (!this.auth && (this.$router.name != 'login')) {
     return this.$router.push({name: 'login'})
   }
 }

Может я не правильный хук использую или проверка идет не правильно. Выдает ворнинг
Error in beforeMount hook (Promise/async): "NavigationDuplicated: Avoided redundant navigation to current location: "/login"."

как это поправить?
а почему beforeMount ?
источник

K

Koks in Vue.js Russian Developers Community
this.$route.name != 'login'? может быть
источник

K

Koks in Vue.js Russian Developers Community
у вас this.$router.name != 'login'
источник

MB

Maxim Belousov in Vue.js Russian Developers Community
Дима
а почему beforeMount ?
Яж написал «может я хук не правильный использую»
Я взял то, что выше, чтобы проверка шла, до того как страница отрисуется
источник

NS

Nataliia Shyianovska in Vue.js Russian Developers Community
Maxim Belousov
хелло, комрады! Подсобите. Есть проверка на авторизацию

beforeMount() {
   if (!this.auth && (this.$router.name != 'login')) {
     return this.$router.push({name: 'login'})
   }
 }

Может я не правильный хук использую или проверка идет не правильно. Выдает ворнинг
Error in beforeMount hook (Promise/async): "NavigationDuplicated: Avoided redundant navigation to current location: "/login"."

как это поправить?
(this.$route.name != 'login')
источник

MB

Maxim Belousov in Vue.js Russian Developers Community
точня! this.$route.name != 'login' Спасибо!
источник

K

Koks in Vue.js Russian Developers Community
👌
источник

MB

Maxim Belousov in Vue.js Russian Developers Community
я просто в доке не смог найти это. По этому тупо с push'а взял
источник

Д

Дима in Vue.js Russian Developers Community
Maxim Belousov
я просто в доке не смог найти это. По этому тупо с push'а взял
источник

MB

Maxim Belousov in Vue.js Russian Developers Community
ну да... чет про поиск я забыл. Бошка кипит уже ))) спасибо
источник

ВЧ

Владимир Черезов... in Vue.js Russian Developers Community
Ребят need help) Если в src находятся библиотека компонентов и а-ля сторибук (не storybook.org) , должен ли у них быть у каждого свой package.json?
источник

KG

Kirill Galimov in Vue.js Russian Developers Community
Подскажите, можно ли как-то в каждый компонент запихнуть выделенную разметку? (при том, что классы у этих компонентов разные) (не выводя выделенную разметку в отдельный компонент)
источник