вариант дает undefined
import { useRouter } from "vue-router";
const router = useRouter()
Вы зарегестрировали роутер app.use(router), оберунли прилагу в router-view?
да - в компонентах работает все ок)
Импортировать роутер напрямую. Но обычно это не правильно, если он нужен вне UI
А как будет правильно? Или неправильно что он нужен вне UI?
Правильно использовать router в контексте setup функции
Вполне нормально и вне UI Например ты выносишь функцию аутенцификации в отдельный модуль или композабла, и по результату аутентификации редиректишь пользователя на определенный роут
Смотря какая задача решается
Обсуждают сегодня