۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همه‌چیز به قیمت قبل برمی‌گرده!

مشاهده دوره‌ها
ثانیه
دقیقه
ساعت
روز
راکت
حل شده

استفاده از 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

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

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

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