我想將物件推入我的 nuxt 專案中資料屬性內的陣列中。但我收到類似的錯誤
無法讀取未定義的屬性(讀取「push」)
這是我的 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粉5931184252024-02-27 11:05:43
我像上面一樣嘗試了你的程式碼。當我點擊按鈕時,它正在工作。您可能無法存取 form.gallery,因為觸發的 uploadGallery 處於錯誤的生命週期掛鉤中。
{{form.gallery}}