Maison > Article > interface Web > Quelques points à noter lors du développement avec vue.js_Others
À 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