cari

Rumah  >  Soal Jawab  >  teks badan

Menyambungkan App.js dan HTML React

Bagaimana untuk menyambungkan index.html saya ke App.js (React)?

<div class="content">
  <form action="v2/v2.html" class="form">
    <label for="user">Nama</label>
    <input type="text" name="user" id="user" />
    <button type="button" id="load-app">Load App</button>
  </form>
</div>
<script src="v3-website/src/App.js"></script>

Jadi apabila saya mengklik butang saya mahu ia pergi terus ke App.js Bolehkah seseorang memberitahu saya bagaimana untuk melakukan ini?

Saya menggunakan tag anchor tetapi tidak berkesan

P粉716228245P粉716228245488 hari yang lalu455

membalas semua(1)saya akan balas

  • P粉396248578

    P粉3962485782023-09-10 19:49:05

    Ya, anda boleh menggunakan Javascript CustomEvent untuk berkomunikasi antara DOM maya React dan DOM sebenar Javascript.

    Sila rujuk coretan kod berikut.

    const MyEvent = {
      on(event: string, callback: (e: any) => void) {
        document.addEventListener(event, (e: any) => {
          const data = (e as {
            detail: any
          }).detail
          callback(data)
        })
      },
      dispatch(event: string, data ? : any) {
        document.dispatchEvent(new CustomEvent(event, {
          detail: data
        }))
      },
      remove(event: string, callback ? : (e: any) => void) {
        if (callback) {
          document.removeEventListener(event, callback)
        }
      },
    }
    
    export default MyEvent
    

    balas
    0
  • Batalbalas