Vue: أحداث مخصصة:<child v-on:child-msg="handleIt"/>

تم إنشاؤها على ١٨ يونيو ٢٠١٦  ·  3تعليقات  ·  مصدر: vuejs/vue

إصدار Vue.js

1.0.25

رابط الاستنساخ

https://jsfiddle.net/oL5qyky9/

خطوات التكاثر

اضغط على زر حدث الإرسال

ما هو متوقع؟

تنبيه ("تعاملت معه")

ما الذي يحدث بالفعل؟

تنبيه ('handleIt لم يعمل') ؛

بمجرد تغييره من childMsg رجوعًا إلى child-msg سيتصرف كما هو متوقع.

التعليق الأكثر فائدة

لأنك غيرت child-msg في المثال إلى childMsg . ملاحظة عند استخدام v-on في القالب ، سيتم تحويل اسم الحدث إلى أحرف صغيرة بواسطة المتصفح. هذا جزء من قيود تحليل قالب 1.x ، لذا تجنب استخدام الأحرف الكبيرة في أسماء الأحداث في 1.x.

2.0 ليس لديه هذا القيد.

ال 3 كومينتر

أدت إزالة "كائن الأحداث" من الوالد إلى الحيلة:

https://jsfiddle.net/oL5qyky9/2/

أعتقد أن أحداث obj بمفتاح "child-msg" كانت "تستبدل" طريقة ربط القالب.

لأنك غيرت child-msg في المثال إلى childMsg . ملاحظة عند استخدام v-on في القالب ، سيتم تحويل اسم الحدث إلى أحرف صغيرة بواسطة المتصفح. هذا جزء من قيود تحليل قالب 1.x ، لذا تجنب استخدام الأحرف الكبيرة في أسماء الأحداث في 1.x.

2.0 ليس لديه هذا القيد.

آه هذا منطقي. شكرا يا شباب.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات