طريقة Vue هي وظيفة مرتبطة بمثيل Vue. يتم تحديد الطرق داخل ملفmethods
منشأه. دعونا نرى كيف يعملون.
ما هي طرق Vue.js
طريقة Vue هي وظيفة مرتبطة بمثيل Vue.
يتم تحديد الطرق داخل ملفmethods
منشأه:
new Vue({
methods: {
handleClick: function() {
alert('test')
}
}
})
أو في حالة مكونات الملف الفردي:
<script>
export default {
methods: {
handleClick: function() {
alert('test')
}
}
}
</script>
تكون الطرق مفيدة بشكل خاص عندما تحتاج إلى تنفيذ إجراء ما وإرفاق ملفv-on
التوجيه على عنصر للتعامل معهالأحداث. مثل هذا الذي يدعوhandleClick
عند النقر على العنصر:
<template>
<a @click="handleClick">Click me!</a>
</template>
قم بتمرير المعلمات إلى طرق Vue.js
يمكن للطرق قبول المعلمات.
في هذه الحالة ، تقوم فقط بتمرير المعلمة في القالب ، وأنت
<template>
<a @click="handleClick('something')">Click me!</a>
</template>
new Vue({
methods: {
handleClick: function(text) {
alert(text)
}
}
})
أو في حالة مكونات الملف الفردي:
<script>
export default {
methods: {
handleClick: function(text) {
alert(text)
}
}
}
</script>
كيفية الوصول إلى البيانات من طريقة
يمكنك الوصول إلى أي من خصائص البيانات لمكون Vue باستخدامthis.propertyName
:
<template>
<a @click="handleClick()">Click me!</a>
</template>
<script>
export default {
data() {
return {
name: ‘Flavio’
}
},
methods: {
handleClick: function() {
console.log(this.name)
}
}
}
</script>
ليس علينا استخدامthis.data.name
، مجردthis.name
. توفر Vue ارتباطًا شفافًا لنا. استخدامthis.data.name
سيرفع خطأ.
كما رأيت من قبل في وصف الأحداث ، ترتبط الأساليب ارتباطًا وثيقًا بالأحداث ، لأنها تُستخدم كمعالجات للأحداث. في كل مرة يقع حدث ما ، يتم استدعاء هذه الطريقة
تحميل مجانيكتيب Vue
المزيد من دروس vue:
- نظرة عامة على Vue.js
- واجهة سطر الأوامر Vue.js: تعرف على كيفية استخدامها
- أداة Vue.js DevTools
- تكوين VS Code لتطوير Vue
- أنشئ تطبيقك الأول باستخدام Vue.js
- مكونات الملف الفردي Vue.js
- قوالب Vue.js والاستيفاءات
- توجيهات Vue.js
- طرق Vue.js
- خصائص Vue.js المحسوبة
- تصميم مكونات Vue.js باستخدام CSS
- مراقبو Vue.js
- طرق Vue مقابل المراقبون مقابل الخصائص المحسوبة
- مرشحات Vue.js
- مكونات Vue.js
- فتحات Vue.js
- الدعائم المكون Vue.js
- أحداث Vue.js
- اتصالات مكونات Vue.js
- Vuex ، مدير ولاية Vue.js
- Vue ، استخدم مكونًا داخل مكون آخر
- Vue ، كيفية استخدام الخاصية كاسم للفئة
- كيفية استخدام SCSS مع Vue.js Single File Components
- استخدام Tailwind مع Vue.js
- جهاز التوجيه Vue
- إظهار مكون Vue ديناميكيًا
- ورقة الغش Vue.js
- قم بتخزين بيانات Vue على التخزين المحلي باستخدام Vuex
- كيفية تطبيق فئة ديناميكيًا باستخدام Vue
- كيفية استخدام Vue
- Vue ، لماذا يجب أن تكون البيانات دالة
- Roadmap to become a Vue.js developer in 2020