Menyambungkan App.js dan HTML React
P粉716228245
P粉716228245 2023-09-10 00:26:11
0
1
426

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粉716228245
P粉716228245

membalas semua(1)
P粉396248578

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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan