Dans Nuxt.js, comment pousser un objet vers un tableau dans l'attribut de données
P粉060112396
P粉060112396 2024-02-26 12:31:40
0
1
320

Je souhaite placer un objet dans un tableau à l'intérieur d'un attribut de données dans mon projet nuxt. Mais j'obtiens une erreur similaire

Impossible de lire la propriété non définie (lire 'push')

C'est ma partie js

<script>
export default {
  data() {
    return {
      form: {
        gallery: [{
          id: null,
          imgurl: null
        }]
      }
    }
  },

  methods: {
    async uploadGallery() {
      var myimg = "imageurl getting after upload";
      var imgData = {};
      imgData['imgurl'] = myimg;
      imgData['id'] = "someid";
      this.form.gallery.push(imgData);
    },
  }
}
</script>

P粉060112396
P粉060112396

répondre à tous(1)
P粉593118425

J'ai essayé votre code comme ci-dessus. Quand je clique sur le bouton, cela fonctionne. Vous ne pourrez peut-être pas accéder à form.gallery car le uploadGallery déclenché se trouve dans le mauvais hook de cycle de vie.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!