Frage:
Wie rufe ich mehrere Funktionen mit einem Klick auf? (aka v-on:click)?
Ich habe es versucht
Funktionen mit einem Semikolon teilen :
<div @click="fn1('foo');fn2('bar')"> </div>;Verwenden Sie mehrere
@click:<div @click="fn1('foo')" @click="fn2('bar')"> </div>;
aber wie geht das richtig?
PS : Natürlich kann ich das immer
<div v-on:click="fn3('foo', 'bar')"> </div>
function fn3 (args) {
fn1(args);
fn2(args);
}
Aber manchmal ist das nicht schön.
v-on:click="[click1($event), click2($event)]". Ich habe es unten beantwortet :)