الفريق بين computed و method و watch في vue js

أريد الفرق بينهم بتعريف بسيط و ماهو هو الاستخدام الأمثل لكل منهما

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

Omarhdad2 أضف ردا

*Methods : هي مجرد static functions يتم تشغيلها مرة واحدة. يمكنك تمرير ال arguments, ، ويمكنها إرجاع قيمة ولكنها ليست مطلوبة.

*Computed :سيتم تحديث Computed properties تلقائيًا بمجرد تغيير الdependencies . لا تقبل أي arguments ويجب عليها إرجاع قيمة واحدة.

*Watch : تسمح لك بمراقبة single property والقيام بالstuff بمجرد تغيرها

ولا يمكن إرجاع أي قيمة .