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

زیاد شدن تعداد درخواست ها در vue

سلام.
من دارم یه پروژه بصورت spa طراحی میکنم
یه قسمت header (کامپونت) دارم که ثابته و یه نوتفیکیشن وجود داره مثل راکت که نوشته برای دیدن...اینجا کلیک کنید.
میخواستم بپرسم هر صفحه ای که عوض میشه برای این نوتفیکیشن باز یه درخواست axios فرستاده میشه؟یا چون تو کامپونت پدر ثابته(صفحات درون کامپونت پدر عوض میشن) فقط برای بار اول فرستاده میشه؟

2-بعد وقتی ما این نوتفیکیشن رو میبندیم .چیکارکنیم که برای دفعات دیگه برای کاربر نمایش نده؟(یعنی تا مدت مشخص و پیغام جدید) مثل راکت .


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

برای سوال اول خودتون میتونستین به جواب برسین یعنی توی کامپوننت های هدر و نوتیفیکیشن در متد mounted یه console.log بزنین خودتون دقیق متوجه میشین
اما برای دومی باید اول توی سرور نوتیفیکیشن کم بشه ولی چون spa هستش باید اونا توی یه جایی ذخیره کنین حالا توی کامپوننت اصلی پدر باشه یا میتونین از vuex استفاده کنین


علیرضا
تخصص : فرانت اند وب
@sep28 5 سال پیش آپدیت شد
0

@tefo.ha27
درورد بر شما.و سپاس برای پاسخگوییتون
1-در مورد سئوال اول بله.
2-درمورد سئوال دوم هم برای کم کردن توتفیکیشن تو سرور چیکار باید کنم؟
3-بعد من با axios درخواست میفرستم و دیتا رو تو پراپرتی بصور آبجکت ذخیره میکنم .تا اینجا مشکلی نیست ولی مثل راکت وقتی نوتفیکیشن رو میبندیم دیگه تا مدتی یا وقتی که نوتفیکیشن جدید میاد نمایش داده نشه؟ بایدچیکارکنم؟میتونم از کوکی استفاده کنم؟
و بگم تا زمانی کوکی با فلان مقدار ست شده ststus رو برابر با false بزار
4- بعد vuex چیز پیچیده ای نیست؟خب سادست؟ میشه بدون دردسر یادگرفت؟بعد میدونم vuex برای پروژه های پیچیده استفاده میشه.البته نمیدونم تعریفشون از پیچیده چه چیزهاییه؟
منم دو دلم میخام تو پروژم استفاده کنم ولی خب نمیتونم سطح پروژه رو تعیین کنم تا فعلا


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

سلام ممنون خب شما با axios درخواست میدین این بخش درسته و توی response باید ابجکت برگشت داده شه و اونو ذخیره میکنین (فک کنم این بخشم انجام دادین). حالا میتونین توی کامپوننت پدر ذخیره کنین و یا از vuex استفاده کنین.
در مورد vuex هم درست میفرمایید توی پروژه های پیچیده استفاده میشه منتها اگه هی بخاین دیتا بین کامپوننت ها پاس بدین و از vuex استفاده نکنین اون وقت برنامه شما پیچیده تر میشه


علیرضا
تخصص : فرانت اند وب
@sep28 5 سال پیش مطرح شد
0

@tefo.ha27
چرا تو کامپونت پدر ذخیر بشه؟ خب تو کامپونت خودش ذخیره میشه.هرجا نیاز بود کامپونت خودش صدا میزنم؟اینطوری بهترنیست؟


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

اگه برای نوتیف کامپوننت دارین که توی اون ذخیره کنین من اینو در نظر گرفتم که شاید نداشته باشین


علیرضا
تخصص : فرانت اند وب
@sep28 5 سال پیش مطرح شد
0

@tefo.ha27
خیلی ممنونم از شما


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

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