راکت
حل شده

استفاده از history mode به جای hash mode در vue router

6 پاسخ

سلام وقتی از mode:'history' در vue router استفاده میکنم مشکلی که پیش میاد اینه که مثلا مسیر login/ رو بعد از اینکه وارد سایت شدم میزنم میره به صفحه ی اصلی و چیزی نمایش داده نمیشه و وقتی رفرش میکنم درست میشه
ولی وقتی history: flase قرار میدم مسیر login/ یا register/ قرار میدم تو همون صفحه ای که هستم باقی میمونه و ریدارکت نمیشه

درواقع ریدارکت نمیشه درسته حالا اگه ریدارکت هم میشه لااقل چیزی نشون بده

ثبت پرسش جدید

پاسخ‌ها

6
TEFO
TEFO
@tefo.ha27

تخصص: لاراول

بهترین پاسخ

اینجا

if (to.matched.some(record => record.meta.guestOnly) && me) {
          next(false)
    }

false رو بکنین صفحه اصلیتون مثلا '/'

TEFO
TEFO
@tefo.ha27

تخصص: لاراول

کدای vue-router رو قرار بدین

1kiomars
1kiomars
@kiomars.geytasii
const router = new VueRouter({
    routes,
    mode: 'history',
 })

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

TEFO
TEFO
@tefo.ha27

تخصص: لاراول

@kiomars.geytasii منظورم روت ها بودن حالا کل کدای app.js رو بذارین اگه زیاد نیستن

TEFO
TEFO
@tefo.ha27

تخصص: لاراول

حالا router

1kiomars
1kiomars
@kiomars.geytasii

ولی به چه صورت تو همون صفحه باقی بمونه ؟

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

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