راکت

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

1 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

1
علیرضا ماستری
علیرضا ماستری
@alirezamastery

تخصص: برنامه نویس پایتون و جاوااسکریپت

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

شاید پاسخ شما همین‌جا باشد

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

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