"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > VueJs للمبتدئين ربط بيانات جزء VueJs

VueJs للمبتدئين ربط بيانات جزء VueJs

تم النشر بتاريخ 2024-11-02
تصفح:218

VueJs for Beginner VueJs Part  Data Binding

في المقالة/المدونة السابقة، تعلمنا كيفية إنشاء المكونات واستيرادها واستخدامها. هذه المرة، سوف نستكشف ربط البيانات في المكونات.

استخدام البيانات داخل المكونات

تعريف البيانات في المكون
يتم تعريف البيانات في الدالة data() ويتم إرجاعها ككائن.
إليك مثال:

data() {
  return {
    message: 'Hello World!'
  };
}

ملزمة بالتوجيهات

v-bind: ربط سمات HTML بالبيانات.

Example Image

v-model: يتم استخدام توجيه v-model لربط البيانات ثنائي الاتجاه على مدخلات النموذج. إنه يحافظ على مزامنة قيمة الإدخال مع بيانات مثيل Vue. بشكل أساسي، يجمع v-model بين @input (الذي يستمع للتغييرات) و:value (الذي يحدد قيمة الإدخال). على سبيل المثال:


هذا يعادل:


إليك كيفية استخدام :value و @input بشكل منفصل:





يعرض التوجيه v-if العناصر بشكل مشروط بناءً على قيمة منطقية. إذا كان الشرط صحيحا، فسيتم تقديم العنصر؛ إذا كاذبة، فلن يحدث ذلك. على سبيل المثال:

This is visible!

يتم استخدام التوجيه v-for للتكرار عبر مصفوفة أو كائن لعرض العناصر. يمكن إعطاء كل عنصر مفتاحًا فريدًا لتحسين الأداء. على سبيل المثال:

  • {{ item.name }}

v-on
يتم استخدام التوجيه v-on للاستماع إلى الأحداث على العناصر. يمكنك استخدام الاختصار @ للراحة. على سبيل المثال:


يمكن اختصار هذا إلى:


بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/kyydev/vuejs-for-beginner-2024-vuejs-part-3-data-binding-98c?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3