Cara menukar elemen dalam tatasusunan dalam bertindak balas: 1. Lihat Apl komponen induk dan ToDoList komponen anak 2. Gelung melalui komponen anak untuk memaparkan tatasusunan ToDoList daripada komponen induk, dan biarkan dua butang mendapatkan id elemen tatasusunan yang sepadan 3. Ubah suai nilai lengkap elemen tatasusunan yang sepadan melalui id yang diluluskan daripada subkomponen.
Persekitaran pengendalian tutorial ini: Sistem Windows 10, bertindak balas versi 18.0.0, komputer Dell G3.
Bagaimana untuk menukar elemen dalam tatasusunan sebagai tindak balas? Bagaimana untuk menukar elemen tatasusunan yang sepadan melalui id?
React menukar elemen tatasusunan yang sepadan melalui id:
1 Terdapat dua komponen di sini, Apl komponen induk dan komponen anak ToDoList Tukar kandungan elemen tatasusunan dalam Apl komponen induk melalui id yang diluluskan dalam ToDoList komponen anak.
1.1 Apl komponen induk mempunyai tatasusunan bernama ToDoList, kodnya adalah seperti berikut:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
1.2 Kami menghantar kaedah dalam Apl komponen induk kepada ToDoList subkomponen, dan kaedah itu dinamakan changeCompleted. Pada masa yang sama, tatasusunan ToDoList komponen induk juga diluluskan.
1 2 3 4 5 6 |
|
1.3 Paparkan tatasusunan ToDoList daripada komponen induk dalam gelung dalam komponen anak, dan biarkan kedua-dua butang mendapatkan id elemen tatasusunan yang sepadan.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
2 Butang komponen anak mencetuskan perubahan peristiwa Selesai komponen induk dan membawa nilai id elemen tatasusunan yang sepadan dengan butang daripada komponen anak, yang digunakan untuk menukar yang telah selesai. nilai dalam elemen tatasusunan id yang sepadan.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
2.1 Di sini, nilai lengkap elemen tatasusunan yang sepadan berjaya diubah suai melalui id yang diluluskan oleh subkomponen, supaya ia boleh ditukar antara benar dan palsu.
Pembelajaran yang disyorkan: "tutorial video bertindak balas"
Atas ialah kandungan terperinci Bagaimana untuk menukar elemen dalam tatasusunan dalam bertindak balas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!