Maison >interface Web >Voir.js >Utilisation de provide et inject dans vue
provide et inject sont des méthodes de partage de données dans Vue.js : provide() fournit des données dans le composant parent. inject() récupère les données fournies par le composant parent dans le composant enfant. Caractéristiques : les données sont réactives et circulent vers l'emplacement requis à la demande sans passer explicitement d'accessoires.
provide et inject dans Vue.js
Question : Que sont provide et inject dans Vue.js ?
Réponse : provide et inject sont deux méthodes globales dans Vue.js, utilisées pour partager des données entre différents composants.
Détails :
provide
provide('propertyName', value)
provide('propertyName', value)
inject
const propertyName = inject('propertyName')
inject
const propertyName = inject('propertyName')
Utilisation :
<code class="javascript">// 父组件 export default { setup() { provide('sharedData', { message: 'Hello, world!' }) } }</code>
<code class="javascript">// 子组件 export default { setup() { const sharedData = inject('sharedData') console.log(sharedData.message) // 输出: "Hello, world!" } }</code>🎜Caractéristiques : 🎜🎜🎜🎜provide et inject permettent aux données de circuler à la demande vers l'emplacement souhaité dans l'arborescence des composants. 🎜🎜Ils peuvent être utilisés pour partager un état, des éléments de configuration ou d'autres données sans transmettre explicitement des accessoires d'un composant à l'autre. 🎜🎜Les données partagées sont réactives, lorsqu'elles changent dans le composant parent, le composant enfant sera automatiquement mis à jour. 🎜🎜
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!