رفتن به نوشته‌ها

دسته: Vue js (ویو جی اس)

فریم‌ورک‌های فراوانی برای توسعه‌دهندگان سمت کاربر (Front-End) وجود دارند که هریک بسته به نیاز و سبک کدنویسی، انتخاب می‌شوند. امروزه توسعه‌دهندگان به دنبال فریم‌ورک‌هایی هستند که علاوه بر قواعد ساختاری قدرتمند، روند آموزشی ساده‌ای داشته باشند. فریم‌ورک Vuejs (با تلفظ ویو‌جی‌اس) یکی از بهترین‌ها در نوع خودش است.

فصل پیوست ۱: درخواست GET در axios

در قسمت قبل موفق شدیم که با استفاده از axios یک درخواست POST را به Firebase ارسال کرده و داده هایمان را در آنجا ذخیره کنیم. حالا در این قسمت باید داده های ذخیره شده را دریافت کرده و در صفحه ی اصلی نمایش بدهیم. برای این کار به فایل dashboard.vue می روم و پس از اضافه کردن قسمت منطق ساده ی زیر را پیاده می کنم. این کد دقیقا مانند کد جلسه ی قبل است با این تفاوت که درخواست های get حداقل یک آرگومان می گیرند که همان آدرس پایگاه داده ی ما است و نیازی به آرگومان های دیگر ندارند. در ابتدای کار برای اینکه مطمئن شویم درخواست ما به خوبی کار می کند فقط آن را log کرده ام. همچنین حتما متوجه شده اید که از lifecycle ای به نام created استفاده کرده ام. با این کار مطمئن می شوم که هر زمانی که کامپوننت dashboard.vue بارگذاری شد (کاربر روی صفحه ی Dashboard کلیک کرد) اطلاعات از سمت Firebase دریافت شود. حالا به مرورگر می رویم (آدرس http://localhost:8080/dashboard) تا کد ها را تست کنیم: