Javascript Vue-获取元素调用函数wihout(事件)

Javascript Vue-获取元素调用函数wihout(事件),javascript,html,function,events,vue.js,Javascript,Html,Function,Events,Vue.js,我需要获取在Vue中调用我的函数的元素。但没有任何事件。我正在调用我的v-for中的方法。以下是我的HTML代码: <select id="sel_subUse" v-on:change="calculateARV(event, index)"> <option v-for="subUse in filter(event, index)" value="subUse">{{ subUse }}</option> </select> {{

我需要获取在Vue中调用我的函数的元素。但没有任何事件。我正在调用我的
v-for
中的方法。以下是我的HTML代码:

<select id="sel_subUse" v-on:change="calculateARV(event, index)">
    <option v-for="subUse in filter(event, index)" value="subUse">{{ subUse }}</option>
</select>

{{subUse}}

我尝试过使用
event.target
但是没有用。如何获取调用元素

您需要使用
$event
,而不是
event
作为参数。然后你就有了这个活动


它不起作用。我在其他地方使用了
event
,但没有使用$符号,它们工作得很好。如果您愿意,我猜您可以忽略文档的链接。这是讽刺吗?我遵循文档。它不起作用。本例中没有事件(v-on:something)。这可能就是它不起作用的原因。是的。很抱歉你是在这里谈论这件事吗
v-on:change=“calculateARV(事件、索引)”
。如果是这样,则需要变成
calculateARV($event,index)
,在回调中,第一个参数将是DOM事件。如果
event
是您需要的实际数据(只是因为
filter(event,index)
而怀疑它),那么您可以执行
calculateARV(event,index,$event)
然后第三个参数将是DOM事件。如果您正在执行
v-on:change=“calculateARV”
您不需要自己传递事件。它将作为方法中的第一个参数可用。