Et réagir les composants communiquent vue

Composants de communication

vue

  • le transfert des biens
  • Publish-subscribe (EventBus): $ sur $ / Emit
  • Provied / inject
  • fente
  • $ parent / enfants $
  • vuex
    réagir
  • propriété
  • Publier et abonnez-vous
  • React.createContext
  • Redux / réagissent-Redux / Mobix / DVA

Par transfert de propriété, le transfert de propriété Quel est le problème: l'enfant ne peut être transmis à la mère, l'enfant ne peut pas être transmis à un parent

  • Enfant peut atteindre de passer le Père, l'enfant peut changer un parent (propriété vue + publish-subscribe): vue subscribe réalisé par la publication d'un changement parent enfant: une méthode d'abonnement à son père, dans la détente de la cour de l'exécution par $ Émettre, peut déclencher l'exécution de son fils quelque chose père passé
  • réagissez passer par la fonction de rappel: de père en fils par la propriété
    sous-réforme Père: père lui - même comme lorsque la propriété a été transférée à son fils, le père des méthodes pour obtenir le fils, fils dans le procédé mis en oeuvre
    réagir besoin pour réaliser leurs propres abonnements à des publications, vue est la n / sur/ modeEMIT
    conséquent,dans le projet réel, parpropriété + VUE base publish-subscribe composants de communication misœuvre Sons
    réagissent Sons réalisé par un rappel depropriété communication +

ancêtre de la communication et descendant divers éléments:
le Fournir / ou réagir le Injecter la CreateContext,
les descendants de tous les éléments d'information utilisés dans le contexte de mettre tous les éléments ancêtres, les éléments descendants veulent utiliser lorsqu'ils sont directement utilisés
commun A et B ancêtres, une communication et B: les informations aux ancêtres, un et B peuvent obtenir de l' information (difficulté) dans l'ancêtre

Fournir des fentes fente vue, lorsque l'ensemble d'extraction, afin de séparer les composants passent de l'information

La communication entre tout composant: utilisez uniquement des solutions de stockage local
vuex, état Redux de l' administration publique (présence de la mémoire virtuelle, l' optimisation des performances) un rafraîchissement disparu:
localStorage (existe navigateur) stockage persistant: application page d'accueil pour afficher les données (contenu Accueil ne change pas souvent, environ 10 minutes): au dépôt Locastorage lorsque les paramètres sont stockés le temps lorsque le compte à l'époque, plus de 10min à nouveau serveur va obtenir 5000000000000.
le cookie , il peut régler le temps, mais il est limité en taille 4k: client stocke le
stockage serveur de session
de la session du serveur, le serveur renvoie aux informations client, avec l' en- tête en réponse à ensemble cookie = 'sid connexion du client actuel et serveur pour établir des sessionId identifiés de manière unique.
Une fois le client pour obtenir la valeur, l' information va croître à un cookie local, « httponly » ne peut voir, ne peut pas changer à
nouveau le client lorsque le serveur envoie une requête, il sera par défaut dans l' en- tête de demande de connexion cookies sid envoyé au serveur
cookie peut et serveur passé autour, les paramètres du serveur de temps de session sont le temps d'expiration du cookie (le même)

Insérer ici l'image Description

Publié 149 articles originaux · louange gagné 5 · vues 30000 +

Je suppose que tu aimes

Origine blog.csdn.net/qq_26327971/article/details/105167265
conseillé
Classement