Heim > Fragen und Antworten > Hauptteil
Ich möchte die URL basierend auf den Benutzereingaben ändern. Die Anti-Shake-Funktion funktioniert einwandfrei. Aber ich kann anscheinend nicht auf die Variable „this“ zugreifen.
„this“ hat implizit den Typ „any“, da es keine Typanmerkung hat
searchbarPokemon: debounce(function (e: any) { this.$router.push(e.target.value); console.log(e) }, 1000)
Und die per Entprellung zurückgesendeten Daten sind der letzte Buchstabe. Kann ich einen vollständigen Satz bekommen?
EDIT: Den vollen Wert bei e.target.value
gefundenP粉9680081752023-09-07 15:38:08
您可以创建一个箭头函数来保留this
'上下文:
searchbarPokemon: debounce((e: any) => { this.$router.push(e.target.value); console.log(e) }, 1000)