سلام دوستان
روی یه پروژه با vue و quasar کار میکنم و میخوام توی فایل index.js در پوشهی router به urlای که داره درخواست میشه دسترسی داشته باشم. مشکل اینجاس که نمیشه از window استفاده کرد و نمیشه از $router استفاده کرد. دوستان اگر کسی میدونه ممنون میشم کمک کنه
برای دسترسی به مسیرها در vue router هوک هایی مثل beforeEach وجود داره که برای کاری که میخواید میشه ازشون استفاده کرد.
این متدها 3 تا ورودی میگیرن که اولی مقصد و دومی مبدا هست. مثال برای quasar در فایل router/index.js :
export default route(function (/* { store, ssrContext } */) {
const router = createRouter({
// ...
})
router.beforeEach((to, from, next) => {
if (to.path !== '/login') {
// some logic
next()
} else {
// some other logic
next()
}
})
return router
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟