blog

Vuejs3 | آشنایی با آخرین تغییرات ویو جی اس3

بعد از مدت طولانی کار کردن با vuejs 2 به تازگی خبر انتشار نسخه بتا از ورژن سوم این فریمورک سریع و خوب جاوااسکریپت منتشر شده است. هنوز خبر رسمی در مورد انتشار Vuejs3 منتشر نشده است اما طبق اخبار وگفته ها، vue 3 الان در نسخه ی بتا قرار دارد و تا چند روز آینده نسخه ی پایدار تری از آن منتشر خواهد شد. طبق گفته های ایوان یو (توسعه دهنده و سازنده ی فریمورک vue)  نسخه ی سوم vuejsسریعتر، کم حجم تر و کدهای خوانا تری نسبت به نسخه ی پیشین دارد. در ادامه ی این مطلب به امکانات جدید vuejs3 خواهیم پرداخت و امکانات جدید آنرا به شما معرفی خواهیم کرد.

Composition API در ویو3

مطرح ترین و پرسروصداترین موضوع درباره ی vuejs 3 مبحث Composition API میباشد که باعث میشود تا کدهای مرتب تر و سازماندهی شده تری با ویو نسبت به قبل بنوسیم.

درحال حاضر ما یک کامپوننت ایجاد میکنیم با چیزی که در اصطلاح به آن Option API گفته میشود. برای اضافه کردن کدها و اسکریپت ها به کامپوننت می بایست آپشن هایی را کد نویسی کنیم، نظیر data , methides , computed و... علاوه بر این باید دقیقا در نظر داشته باشیم که کدام متغیر و property قابل دسترس در تمپلیت مورد نظرمان است؛ که این کار را با کلمه کلیدی this مشخص میکردیم. در نتیجه vue هم باید property مشخص شده را تغییر شکل دهد تا داخل کد هایمان اجرا شود. به همین دلیل امکاناتی مثل پیشنهاد خودکار یا چک کردن نوع در دسترس قرار ندارند.

اما هنگام که از composition API ها در vue استفاده میکنیم این مشکل برای ما حل میشود

برای نوشتن دیدگاه ابتدا باید وارد شوید