محسن دهقانی
3 سال پیش توسط محسن دهقانی مطرح شد
1 پاسخ

دسترسی به url در vue js

سلام دوستان
روی یه پروژه با vue و quasar کار میکنم و میخوام توی فایل index.js در پوشه‌ی router به urlای که داره درخواست میشه دسترسی داشته باشم. مشکل اینجاس که نمیشه از window استفاده کرد و نمیشه از $router استفاده کرد. دوستان اگر کسی میدونه ممنون میشم کمک کنه


ثبت پرسش جدید
علیرضا ماستری
تخصص : برنامه نویس پایتون و جاوااسکری...
@alirezamastery 2 سال پیش مطرح شد
0

برای دسترسی به مسیرها در 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
}

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام