Bagaimana untuk menghantar prop dalam url dalam react js?
P粉138711794
P粉138711794 2024-04-01 16:03:49
0
1
477

Saya ingin tahu cara menghantar format props yang betul dalam url dalam React js.

Andaikan nama prop saya ialah "isOpen" dan jenisnya ialah Boolean.

Alamat laman web saya ialah http://localhost:3000/Home.

Kini saya juga ingin menghantar prop saya melalui URL ini. Bagaimana hendak melakukannya?

Saya mencuba sesuatu seperti ini http://localhost:3000/Home/isOpen/false tetapi ia membuang ralat ini dalam konsol.

Menolak pelaksanaan skrip daripada "http://localhost:3000/Home/bundle.dev.js" kerana jenis MIMEnya ("teks/html") tidak boleh dilaksanakan dan semakan jenis MIME yang ketat didayakan.

Bagaimana untuk melakukan ini?

P粉138711794
P粉138711794

membalas semua(1)
P粉446800329

Anda boleh menggunakan rentetan pertanyaan dalam URL, dalam kes anda, ia sepatutnya kelihatan seperti ini:

http://localhost:3000/Home/?isOpen=false

dan gunakan URLSearchParamsuseLocation 挂钩从 URL 读取 isOpen:

const location = useLocation();
const isOpen = new URLSearchParams(location.search).get("isOpen");
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan