cari

Rumah  >  Soal Jawab  >  teks badan

Panduan praktikal untuk mengendalikan pop timbul dengan React Router

<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粉898107874P粉898107874578 hari yang lalu621

membalas semua(1)saya akan balas

  • P粉546138344

    P粉5461383442023-08-27 15:51:25

    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

    balas
    0
  • Batalbalas