Câu hỏi:
Làm cách nào để gọi nhiều hàm trong một @click? (hay còn gọi là v-on:click)?
Tôi đã thử
Chia các hàm bằng dấu chấm phẩy :
<div @click="fn1('foo');fn2('bar')"> </div>;Sử dụng một số
@click:<div @click="fn1('foo')" @click="fn2('bar')"> </div>;
nhưng làm thế nào để làm điều đó cho đúng?
Tái bút : Chắc chắn tôi luôn làm được
<div v-on:click="fn3('foo', 'bar')"> </div>
function fn3 (args) {
fn1(args);
fn2(args);
}
Nhưng đôi khi điều này không tốt đẹp.
v-on:click="[click1($event), click2($event)]". Tôi đã trả lời nó bên dưới :)