Komponen React Native hanya menunjukkan satu aduan dan bukannya lebih banyak ciri lain
P粉925239921
P粉925239921 2023-08-16 09:12:20
0
1
508
<p>Saya sedang mengusahakan skrin yang mendapat parameter laluan daripada skrin sebelumnya untuk navigasi tetapi ia hanya menunjukkan aduan pertama dan bukan sebarang aduan tambahan lain, saya tidak tahu apa yang menyebabkan isu ini, berikut ialah kod: </p> <pre class="brush:php;toolbar:false;">const ECScreen = ({ laluan, navigasi }) => const { imageUri, complaintDate, complaintId } = route.params; const [aduan, setAduan] = useState([]); useEffect(() => { jika (imejUri && tarikh aduan) { const newAduan = { id: complaints.length + 1, // Berikan ID tersedia seterusnya imageUri: imageUri, tarikh: tarikh aduan, status: 'Belum selesai', }; setComplaints([... complaints, newComplaint]); } }, []);</pre>
P粉925239921
P粉925239921

membalas semua(1)
P粉937382230

Anda memanggil fungsi ini dengan tatasusunan kebergantungan kosong pada useEffect, yang dipanggil apabila komponen dipasang, dan aduan awal juga kosong.
Oleh itu, [...complaints, newComplaint]将等于一个值,即您的newComplaint.
Sila beritahu saya pembolehubah mana yang ingin anda kemas kini complaints?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!