คำถาม:
จะเรียกใช้หลายฟังก์ชันใน @click เดียวได้อย่างไร? (aka 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);
}
แต่บางครั้งมันก็ไม่ดี