بنده میخوام زمانی که کاربر محصولی رو به سبد خرید اضافه میکنه از طریق لاراول و vue و axios یک لودینیگی نمایش داده بشه این رو چطوری میتونم پیاده سازی کنم؟ زمانش رو چطوری تعیین کنم که تا زمانی این لودینگ نمایش داده بشه که اطلاعات رو به سرور ارسال میکنه و پاسخ رو از سرور دریافت میکنه ؟؟
برای انجام این کار دو راه حل پیش روی شماست که دومی آسان تر می باشد.
۱) تعریف یک کامپوننت مجزا و در نظر گرفتن یک متغییر ورودی به نام is_loading و در نهایت قرار دادن مقدار true و false به ازای ارسال و دریافت داده. با این کار شما می توانید تعیین کنید که هر وقت متغییر is_loading برابر false بود لودینگ موردنظر شما نمایش داده شود.
۲) استفاده از پکیج آماده vue-loading-overlay که دارای تنظیمات بسیار زیادی می باشد.
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.