Maison  >  Article  >  interface Web  >  Quelques points à noter lors du développement avec vue.js_Others

Quelques points à noter lors du développement avec vue.js_Others

WBOY
WBOYoriginal
2016-05-16 15:03:282197parcourir

À propos de la réactivité

La liaison bidirectionnelle de Vue est basée sur la réactivité, c'est-à-dire l'ajout de méthodes getter et setter aux propriétés d'un objet Vue et le traitement de la liaison bidirectionnelle dans ces méthodes. Mais cette méthode entraînera les pièges suivants

Réactif aux objets

Si les propriétés dans Vue sont des objets ou des tableaux et qu'il y a des objets dans le tableau, il est préférable de définir toutes les propriétés qui doivent être utilisées pour ces objets au début si vous ajoutez à nouveau des propriétés pendant l'opération. , cette propriété Si elle n'est pas réactive, elle n'implémentera pas de liaison bidirectionnelle, par exemple :

const vm = new Vue({
  data: {
    a: {
      text: 'aaa'
    }
  }
})
vm.a.b = 'ccc'

Dans ce cas, l'attribut b de a n'est pas réactif, il ne sera donc pas lié dans les deux sens

Objet Date

Les opérations sur les objets Date ne sont pas réactives

Déclaration:
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