আমি একটি গতিশীল দৃশ্য:
<div id="myview">
<div :is="currentComponent"></div>
</div>
সম্পর্কিত ভ্যু উদাহরণ সহ:
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>। আপনি যেখানে গুণটি যুক্ত করবেন সেখানে That's
myComponent1myComponent2
propName="propValue"। এটা কি আপনার প্রশ্ন?