Vue: कस्टम इवेंट:<child v-on:child-msg="handleIt"/>

को निर्मित 18 जून 2016  ·  3टिप्पणियाँ  ·  स्रोत: vuejs/vue

Vue.js संस्करण

1.0.25

प्रजनन लिंक

https://jsfiddle.net/oL5qyky9/

प्रजनन के चरण

प्रेषण घटना बटन दबाएं

क्या अपेक्षित है?

चेतावनी ('इसे संभाला')

वास्तव में क्या हो रहा है?

चेतावनी ('हैंडल यह नहीं चला');

एक बार जब आप इसे childMsg से वापस child-msg में बदल देते हैं तो यह अपेक्षा के अनुरूप व्यवहार करता है।

सबसे उपयोगी टिप्पणी

क्योंकि आपने उदाहरण में child-msg को childMsg में बदल दिया है। ध्यान दें कि टेम्प्लेट में v-on का उपयोग करते समय, ब्राउज़र द्वारा ईवेंट का नाम लोअरकेस में बदल दिया जाएगा। यह 1.x टेम्प्लेट पार्सिंग प्रतिबंधों का हिस्सा है, इसलिए 1.x में ईवेंट नामों में अपरकेस अक्षरों का उपयोग करने से बचें।

2.0 में यह सीमा नहीं है।

सभी 3 टिप्पणियाँ

माता-पिता से 'ईवेंट ओबीजे' को हटाकर चाल चली:

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

मुझे लगता है कि 'बच्चे-संदेश' कुंजी के साथ ओबीजे की घटनाएं टेम्पलेट में विधि को 'ओवरराइटिंग' कर रही थीं।

क्योंकि आपने उदाहरण में child-msg को childMsg में बदल दिया है। ध्यान दें कि टेम्प्लेट में v-on का उपयोग करते समय, ब्राउज़र द्वारा ईवेंट का नाम लोअरकेस में बदल दिया जाएगा। यह 1.x टेम्प्लेट पार्सिंग प्रतिबंधों का हिस्सा है, इसलिए 1.x में ईवेंट नामों में अपरकेस अक्षरों का उपयोग करने से बचें।

2.0 में यह सीमा नहीं है।

आह यह समझ में आता है। धन्यवाद दोस्तों।

क्या यह पृष्ठ उपयोगी था?
0 / 5 - 0 रेटिंग्स