0
votes

Les accessoires ne relient pas aux données d'instance parent

J'ai un composant "produit". Les données de parents ne transmettent pas à l'enfant. Il reste réglé sur la valeur par défaut entrée à partir du gabarit principal. Selon la valeur Premium, l'expédition est gratuite ou coûte 2,69.

J'ai essayé de comprendre avec Vuemastery Introduction de vidéos .. Mais je me débats toujours, pouvez-vous expliquer clairement ce qui est le problème? P>

<div id="app">
    <product :premium="true"></product> // Changing this, it works..
</div


0 commentaires

3 Réponses :


0
votes

Vous devez utiliser les données de parent comme source de liaison pour produit . xxx

changer data.premium < / code> au parent devrait maintenant se propager à l'enfant.


0 commentaires

0
votes

Vous pouvez voir dans la documentation: HTTPS: // vuejs.org/v2/guide/components-props.html#passing-a-boolantan

Dans votre cas, vous pouvez essayer ceci: xxx

Le changement de "Premium" doit modifier le composant "Produit"


0 commentaires

0
votes

aperçu ici :)

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
  <product :premium="premium">{{ premium }} - {{ shipping }}</product>

  <div> {{ premium }} - {{ shipping }}</div>

</div>
<!-- Changing this, it works.. -->


0 commentaires