امتحان Vue.js

المستوى السهل

ما هي المكتبة المستخدمة لبناء واجهات المستخدم في Vue.js؟

Vue
React
Angular

كيف تقوم بإنشاء مكون جديد في Vue.js؟

Vue.component('my-component', { /* options */ })
new Vue({ components: { MyComponent } })
React.createComponent('MyComponent')

كيف تقوم بربط البيانات بين نموذج الإدخال والمكون في Vue.js؟

v-model
bind
data-bind

ما هي الطريقة التي تستخدمها لتحديث حالة المكون في Vue.js؟

this.$set
this.updateState
this.setState

كيف تقوم بتمرير الخصائص إلى مكون في Vue.js؟

props
data
methods

كيف يمكنك استخدام الأحداث في Vue.js؟

@click
onClick
event

كيف يمكنك تحديد تفاعل مع الأحداث في Vue.js؟

methods
computed
watchers

ما هي البنية الأساسية لمكون في Vue.js؟

template, script, style
view, model, controller
component, logic, display

كيف يمكنك تكرار العناصر في قائمة باستخدام Vue.js؟

v-for
forEach
map

ما هو الهدف من استخدام `v-bind` في Vue.js؟

ربط الخصائص مع البيانات
تكرار العناصر
تغيير الحالة