के साथ तैयार होने पर बाल घटक में एपीआई डेटा एक्सेस करें, मैंने एक बड़े एप्लिकेशन पर काम किया है और मुझे अपने एपीआई से डेटा से निपटने में बहुत परेशानी हो रही है और इसे मेरे बच्चे के घटकों पर गुजरना है।Vue.js
स्थिति।
मैं माता पिता के घटक से मेरी एपीआई फोन कर रहा हूँ और मेरे बच्चे घटक के लिए एक आधार के माध्यम से डेटा गुजर। बाल घटक डेटा को ठीक दिखाता है, लेकिन मैं अपने बच्चे के घटक में तैयार फ़ंक्शन के भीतर डेटा तक पहुंच नहीं पा रहा हूं।
एक नज़र डालें: आप कंसोल में देख सकते हैं https://jsfiddle.net/kmrfkynf/3/
, बच्चे घटकों तैयार समारोह के भीतर डेटा प्रदर्शित करने के लिए मुझे एक खाली वस्तु देता है ...
ready: function(){
console.log('items from child component', this.items);
}
... लेकिन बच्चे के घटक ऑब्जेक्ट को मेरे दोहराने के भीतर ठीक कर देते हैं।
तो समस्या यह है कि बच्चे के घटक माता पिता से API कॉल से पहले पूरा हो गया है प्रदान की गई है है। जब यह पूरा हो जाता है, तो यह डेटा को मेरे बच्चे के घटक में समन्वयित करता है, इस प्रकार यह ठीक से प्रस्तुत करता है।
मैं
क्या कोशिश की है मेरे बच्चे घटक के भीतर से प्रोप देखना। जब प्रोप 'पूर्ण' होता है तो मैं इसे एक्सेस कर सकता हूं। लेकिन यह प्रोप में कुछ डेटा संशोधित करने का प्रयास करते समय मुझे कई समस्याएं देता है, क्योंकि यह हर बार प्रस्तुत करता है। यह वह समाधान नहीं है जिसे मैं चाहता हूं।
सवाल
मुझे यकीन है कि प्रोप जब बच्चे घटक तैयार है भर जाता है कैसे कर सकते हैं?
मैं एक ही मुद्दा हो रहा है, तो आप इस समस्या के लिए एक अच्छा समाधान मिला? –
अभी मेरा डेटा तैयार होने पर प्रसारित करने के लिए ईवेंट का उपयोग कर रहा है –