Maison > interface Web > js tutoriel > Introduction à l'utilisation de la méthode provide/inject pour les composants multi-niveaux Vue

Introduction à l'utilisation de la méthode provide/inject pour les composants multi-niveaux Vue

php中世界最好的语言
Libérer: 2018-06-01 10:39:05
original
1177 Les gens l'ont consulté

Cette fois, je vais vous présenter l'utilisation de la méthode provide/inject pour les composants multi-niveaux Vue. Quelles sont les précautions pour l'utilisation de provide/inject dans les composants multi-niveaux Vue. Voici des cas pratiques, jetons un coup d'oeil.

Avertissement officiel de Vue :

provide et inject fournissent principalement des cas d'utilisation pour les bibliothèques de plug-ins/composants de haut niveau. Il n'est pas recommandé de l'utiliser directement dans le code de l'application.

Bien sûr, l'avertissement n'est qu'un avertissement, vous pouvez l'utiliser normalement.

La méthode d'utilisation est très similaire au paquet cadeau combiné de données et d'accessoires :

var Provider = {
 provide: {
 foo: 'bar'
 },
 // ...
}
var Child = {
 inject: ['foo'],
 created () {
 console.log(this.foo) // => "bar"
 }
 // ...
}
Copier après la connexion
La seule différence est que vous n'êtes pas obligé de la transmettre couche par couche. le bus d'événements utilisé dans le passé peut résoudre des problèmes profonds, mais il rendra l'ensemble de la composition d'émission d'événements trop déroutante et difficile à maintenir. L'utilisation de provide / inject peut garantir la clarté du flux de données unidirectionnel parent-enfant.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Comment utiliser vue pour implémenter le mini-jeu 2048

Comment utiliser VeeValidate pour exécuter un formulaire validation dans le projet vue Fonction de vérification

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal