जावास्क्रिप्ट में कंपोनेंट में डेटा पास करना
पैरेंट कंपोनेंट से चाइल्ड कंपोनेंट में डेटा पास किया जा सकता है। इसके लिए कंपोनेंट टैग में डेटा के साथ एट्रिब्यूट्स लिखने चाहिए। चलिए, उदाहरण के लिए, यूजर का नाम और उपनाम पास करते हैं:
<template>
<User name="john" surn="smit" />
</template>
ऐसे पास किए गए डेटा को
प्रॉप्स कहा जाता है। इसके लिए कि
कंपोनेंट यह डेटा प्राप्त करे,
इनके नामों को सेटिंग
props में सूचीबद्ध करना आवश्यक है:
<script>
export default {
props: ['name', 'surn'],
data() {
return {
}
}
}
</script>
अब पास किया गया डेटा चाइल्ड कंपोनेंट के व्यू में डिस्प्ले किया जा सकता है:
<template>
{{ name }}
{{ surn }}
</template>
कंपोनेंट Employee में
कर्मचारी का नाम, उपनाम और उम्र पास करें।
कंपोनेंट Employee के अंदर
इसके प्रत्येक प्रॉप को
अलग टैग में डिस्प्ले करें।