cari

Rumah  >  Soal Jawab  >  teks badan

Akses ini.$router dalam fungsi nyahpantun

Saya ingin menukar URL berdasarkan apa yang dimasukkan oleh pengguna. Fungsi anti goncang berfungsi dengan baik. Tetapi saya nampaknya tidak dapat mengakses pembolehubah "ini".

"ini" secara tersirat mempunyai jenis "mana-mana" kerana ia tidak mempunyai anotasi jenis

searchbarPokemon: debounce(function (e: any) {
  this.$router.push(e.target.value);  
  console.log(e)
}, 1000)

Dan data yang dihantar semula melalui debounce adalah surat terakhir. Bolehkah saya mendapatkan ayat lengkap?

EDIT: Menemui nilai penuh di e.target.value

P粉541796322P粉541796322455 hari yang lalu671

membalas semua(1)saya akan balas

  • P粉968008175

    P粉9680081752023-09-07 15:38:08

    Anda boleh mencipta fungsi anak panah untuk mengekalkan konteks this':

    searchbarPokemon: debounce((e: any) => {
      this.$router.push(e.target.value);  
      console.log(e)
    }, 1000)
    

    balas
    0
  • Batalbalas