0
votes

Vue JS Prop égal au modèle V

Pourquoi les modifications prennent une incidence sur les accessoires lorsque je définis le modèle V égal aux accessoires dans le crochet de montage.

export default{
  props: {
    initial_value: Array,
  },

  data(){
     return { component_value: [] }
  },

   mounted(){
     this.component_value = this.initial_value;
   }
}


0 commentaires

3 Réponses :


0
votes
computed: { 
      component_value(){ 
           return JSON.parse(JSON.stringify(this.initial_value) 
          } 
   }

0 commentaires

1
votes

Un moyen le plus simple de faire est de cloner votre initial_value .

Vous pouvez le faire comme ceci: xxx

Cela devrait fonctionner.

Vous pouvez vérifier plus de réponses ici .


0 commentaires

1
votes

Changer votre code dans le code montage, comme celui-ci ci-dessous

mounted() {
   this.component_value = JSON.parse(JSON.stringify(this.initial_value));
}


0 commentaires