如何在单个@click
(又称v-on:click
)中调用多个函数?
到目前为止,我尝试了:
使用分号分隔函数:
<div @click="fn1('foo');fn2('bar')"> </div>
;使用多个
@click
:<div @click="fn1('foo')" @click="fn2('bar')"> </div>
;
作为一种解决方法,我可以创建一个处理程序:
<div v-on:click="fn3('foo', 'bar')"> </div>
function fn3 (args) {
fn1(args);
fn2(args);
}
但有时这不是很好。正确的方法/语法是什么?