Panduan praktikal untuk mengendalikan pop timbul dengan React Router
P粉898107874
P粉898107874 2023-08-26 22:51:20
0
1
574
<p>Saya menggunakan Penghala Reaksi pada div akar, tetapi saya nampaknya tidak dapat memikirkan cara mengendalikan pop timbul apabila pautan diklik. </p> <p>Saya tahu saya boleh memuatkan halaman HTML statik dalam folder awam, tetapi saya mahu ia menjadi fail .js dalam src. </p> <p>Ini yang saya mahukan:</p> <pre class="brush:php;toolbar:false;">import { Link } daripada "react-router-dom"; import Ujian daripada './pages/test.js'; contoh fungsi() { kembali ( <> <Pautan onClick={() => window.open(<Uji />, "Timbul", "bar alat=tidak, lokasi=tidak, bar status=tidak, bar menu=tidak, bar skrol=1, boleh diubah saiz =0, lebar=650, tinggi=400, atas=30")}> Hello </Pautan> </> ); } eksport lalai Contoh;</pre> <p> Ini adalah satu-satunya cara yang berkesan, tetapi jelas saya kehilangan fungsi React (melainkan saya salah membacanya?) Laluan URL adalah untuk menghala ke direktori dalam direktori awam </p> <pre class="brush:php;toolbar:false;">import { Link } daripada "react-router-dom"; import Ujian daripada './pages/test.js'; contoh fungsi() { kembali ( <> <Pautan onClick={() => window.open('/example', "Timbul", "toolbar=no, location=no, statusbar=no, menubar=no, scrollbars=1, resizable=0 , lebar=650, tinggi=400, atas=30")}> Hello </Pautan> </> ); } eksport lalai Contoh;</pre></p>
P粉898107874
P粉898107874

membalas semua(1)
P粉546138344

Sintaks untuk membuka tetingkap pop timbul ialah: window.open(url, name, params Anda tidak boleh menambah komponen dalam kaedah buka tetingkap dan kaedah buka tetingkap dibina secara berbeza,

).

Untuk maklumat lanjut sila baca: Kaedah tetingkap timbul dan tetingkap

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan