Sila beritahu saya, saudara-saudara, seperti yang dinyatakan di atas, apabila anda mengklik "Edit" pada baris jadual untuk menukar kandungannya, gunakan
this.context.router.push("/user/edit/"+user.id) Apabila melompat untuk menghantar nilai dan menggunakan this.context.router.params.id untuk mendapatkan id dalam komponen penyuntingan, mesej ralat dilaporkan: Tidak dapat membaca 'id' sifat undefined? ? Ia agak mengelirukan, tolong beri saya nasihat. . . Butirannya adalah seperti berikut:
Yang pertama ialah halaman jadual, dengan butang edit di bahagian bawah dan fungsi lompat di atas:
Kedua, tetapan penghalaan index.js sepatutnya tiada masalah:
Laman penyuntingan sekali lagi adalah untuk mengisi borang secara automatik selepas mendapatkan data Terdapat beberapa peraturan pengesahan:
Semak nilai this.context.router.params dalam komponen penyuntingan Anda melaporkan ralat kerana nilai ini tidak ditentukan. Lihat jika anda boleh mengakses nilai ini