1kiomars
5 سال پیش توسط 1kiomars مطرح شد
6 پاسخ

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

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

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


ثبت پرسش جدید
TEFO
تخصص : لاراول
@tefo.ha27 5 سال پیش مطرح شد
1

اینجا

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

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


TEFO
تخصص : لاراول
@tefo.ha27 5 سال پیش مطرح شد
0

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


1kiomars
@kiomars.geytasii 5 سال پیش مطرح شد
0
const router = new VueRouter({
    routes,
    mode: 'history',
 })

TEFO
تخصص : لاراول
@tefo.ha27 5 سال پیش مطرح شد
0

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


TEFO
تخصص : لاراول
@tefo.ha27 5 سال پیش مطرح شد
0

حالا router


TEFO
تخصص : لاراول
@tefo.ha27 5 سال پیش مطرح شد
1

اینجا

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

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


1kiomars
@kiomars.geytasii 5 سال پیش مطرح شد
0

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


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

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