【发布时间】:2017-04-18 19:23:50
【问题描述】:
我在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)
}
}
这是代码的一部分,它应该足以复制我遇到的问题:
【问题讨论】:
标签: vue.js