मेरे पास एक गतिशील दृश्य है:
<div id="myview">
<div :is="currentComponent"></div>
</div>
एक संबंधित Vue उदाहरण के साथ:
new Vue ({
data: function () {
return {
currentComponent: 'myComponent',
}
},
}).$mount('#myview');
यह मुझे अपने घटक को गतिशील रूप से बदलने की अनुमति देता है।
मेरे मामले में, मैं तीन अलग-अलग घटकों: myComponent, myComponent1, और myComponent2। और मैं उनके बीच इस तरह से स्विच करता हूं:
Vue.component('myComponent', {
template: "<button @click=\"$parent.currentComponent = 'myComponent1'\"></button>"
}
अब, मैं सहारा को पास करना चाहूंगा myComponent1।
जब मैं घटक प्रकार को बदलता हूं तो मैं ये प्रॉपर कैसे पास कर सकता हूं myComponent1?
<myComponent1 propName="propValue">हूं कि मैं घटक को $parent.currentComponent = componentName
<div :is="currentComponent"></div>। यहीं आप विशेषता जोड़ेंगे।
myComponent1प्रॉप्स लें और प्रॉप्स myComponent2न लें
propName="propValue"। क्या यह आपका प्रश्न है?