ساخت لودینگ در vuejs و  axios

بنده میخوام زمانی که کاربر محصولی رو به سبد خرید اضافه میکنه از طریق لاراول و  vue و axios یک لودینیگی نمایش داده بشه این رو چطوری میتونم پیاده سازی کنم؟ زمانش رو چطوری تعیین کنم که تا زمانی این لودینگ نمایش داده بشه که اطلاعات رو به سرور ارسال میکنه و پاسخ رو از سرور دریافت میکنه ؟؟ 

 

برچسب ها:
پرسیده شده در: 5 سال قبل
آمار بازدید: 1147
1

برای انجام این کار دو راه حل پیش روی شماست که دومی آسان تر می باشد.

۱) تعریف یک کامپوننت مجزا و در نظر گرفتن یک متغییر ورودی به نام is_loading و در نهایت قرار دادن مقدار true و false به ازای ارسال و دریافت داده. با این کار شما می توانید تعیین کنید که هر وقت متغییر is_loading برابر false بود لودینگ موردنظر شما نمایش داده شود.

۲) استفاده از پکیج آماده vue-loading-overlay که دارای تنظیمات بسیار زیادی می باشد.

ارسال شده در: 5 سال قبل
masoudsalehi (1725)
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو دارای 1000 کارما دارای 1000 کارما نظرات دریافتی:‌ بیش از 50 نظرات دریافتی:‌ بیش از 50 دارای 25 پاسخ صحیح دارای 25 پاسخ صحیح ارسال کننده پاسخ با 25 رای ارسال کننده پاسخ با 25 رای
جهت ارسال پاسخ ابتدا عضو سایت شوید.