Rumah > Soal Jawab > teks badan
Saya mahu menolak objek ke dalam tatasusunan di dalam atribut data dalam projek nuxt saya. Tetapi saya mendapat ralat yang sama
Tidak boleh membaca sifat undefined (baca 'push')
Ini bahagian js saya
<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粉5931184252024-02-27 11:05:43
Saya mencuba kod anda seperti di atas. Apabila saya mengklik butang ia berfungsi. Anda mungkin tidak dapat mengakses form.gallery kerana uploadGallery yang dicetuskan berada dalam cangkuk kitaran hayat yang salah.
{{form.gallery}}