Я передаю параметр у v-on:inputдирективах. Якщо я не передаю його, я можу отримати доступ до події методом. Чи все-таки я можу все-таки отримати доступ до події під час передачі параметра функції. Не те, що я використовую vue-router:
Це не передаючи параметр. Я можу отримати доступ до об’єкта події
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)
}
}
Це при передачі параметра. Я не можу отримати доступ до об’єкта події
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)
}
}
Ось фрагмент коду, який повинен бути досить хорошим, щоб повторити проблему, яка у мене є
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