質問:
単一の@clickで複数の関数を呼び出す方法は?(別名v-on:click)?
私は試した
関数をセミコロンで分割します
<div @click="fn1('foo');fn2('bar')"> </div>。いくつかを使用し
@clickます<div @click="fn1('foo')" @click="fn2('bar')"> </div>。
しかし、それを正しく行う方法は?
PS:確かに私はいつでもできる
<div v-on:click="fn3('foo', 'bar')"> </div>
function fn3 (args) {
fn1(args);
fn2(args);
}
しかし、これは時には良くありません。
v-on:click="[click1($event), click2($event)]"。これを行うことができます:。私は以下で答えました:)