Ich übergebe einen Parameter in v-on:inputDirektiven. Wenn ich es nicht übergebe, kann ich in der Methode auf das Ereignis zugreifen. Kann ich trotzdem auf das Ereignis zugreifen, wenn ich den Parameter an die Funktion übergebe? Nicht dass ich einen Vue-Router benutze:
Dies ist ohne Übergabe des Parameters. Ich kann auf das Ereignisobjekt zugreifen
HTML
<input type="number" v-on:input="addToCart" min="0" placeholder="0">
Javascript
methods: {
addToCart: function (event) {
// I need to access the element by using event.target
console.log('In addToCart')
console.log(event.target)
}
}
Dies ist beim Übergeben des Parameters. Ich kann nicht auf das Ereignisobjekt zugreifen
HTML
<input type="number" v-on:input="addToCart(ticket.id)" min="0" placeholder="0">
Javascript
methods: {
addToCart: function (id) {
// How can I access the element by using event
console.log('In addToCart')
console.log(id)
}
}
Hier ist ein Ausschnitt aus dem Code, der gut genug sein sollte, um das Problem zu replizieren, das ich habe
Property or method "event" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option